Task:
Develop a script to check links.
Requirements:
Input data:
A list of URLs consisting of two columns. The first column is the main URL, the second column is the additional URL. (checking one or several is possible).
The additional URL, i.e., the URL from the second column, needs to be checked.
Functionality of the script:
Check if each link is accessible (validity and availability via HTTP/HTTPS).
Determine the HTTP status code of the response for non-working links (e.g., 200, 301, 302, 404, 500, etc.).
Record:
Was there a redirect?
What is the final URL? (It should match the URL from the first column; otherwise, it is an error)
Indicate if the link is non-working or leads to an error (e.g., 4xx, 5xx).
Output data (in any convenient format - CSV, JSON, table):
For each checked link:
Initial URL
Final URL (after all redirects)
Final response code
Status (working/not working)
Reason (if not working)
Additionally:
It is preferable to set a connection timeout (e.g., 10 seconds).
The script should correctly handle both http and https.
Do not follow infinite redirects (maximum of 10 hops) - this is also important; otherwise, it will loop and hang.
Example links for the script
Client's review of cooperation with Aleksandr Z.
Link check scriptThe project was completed on time and according to the specifications, quickly responded to comments and made corrections. I recommend.
Freelancer's review of cooperation with Denis Pomidorov
Link check scriptClear project brief, prompt feedback, and quick project completion. It was a pleasure to collaborate — I recommend!
-
Good day
I am ready to develop such a script for you. It will work efficiently and quickly.
I have done many projects similar to yours. I have attached a project after which we work with the client on a regular basis. I performed a Google index check for him as well as a check of links for response codes and the presence of specific text in the page code.
Feel free to reach out
I will be happy to collaborate
Similar completed project: Програміст на Python
-
Good day. I am ready to complete the task literally in a day or two. I will do it using python Selenium or requests. I will be happy to collaborate.
-
830 17 0 Good day, I am ready to write you such a script. I will be happy to collaborate.
-
594 16 1 1 Good day, I have created parsers of various complexity, I will implement your task in Python and can provide the output data in any format you are comfortable with + I can immediately input them into Google Sheets if there is such a need. Write to me and we will agree on the details.
-
1267 16 0 Hello!
I can quickly and efficiently fulfill your request in Python.
-
372 1 0 Hello. Without unnecessary details, I am ready to complete the task. The deadline is 30-40 minutes.
-
1831 46 3 Hello!
I am interested in your project, I have extensive experience in automating/emulating user actions (JavaScript, Selenium, Playwright), asynchronous/multithreaded parsing (Requests, WebSockets, HTTPX, BS4), data processing (Openpyxl, JSON, MySQL, MongoDB), and developing Telegram bots of various complexity (Telethon, Pyrogram, Aiogram).
I already have ready-made solutions in the direction of a similar technical specification, I will develop software using HTTPX and supporting multithreading;
Contact me to discuss the details and deadlines for this project!
-
550 2 0 Ready to complete your order.
I have experience in developing scripts for checking the availability of links, including checking HTTP status codes, redirects, and server response times. I will implement an efficient script in Python with the ability to check a list of URLs, log results, and notify about unavailable resources.
I guarantee quality work completion within half a day.
Feel free to reach out, I will be happy to help implement your project!
-
94346 1269 1 10 Hello. I am ready to implement the script in Node.js or Python. Feel free to contact me.
-
698 16 0 Good day! I have experience in similar tasks, I will do it quickly and efficiently. Feel free to reach out.
-
4173 123 0 I will do it in Python, feel free to contact me!
_______________________
_______________________
-
1398 36 0 Good day, I can create such a script for you. I have extensive development experience. We can discuss the output data format that will be convenient for you. I can start right now. I hope for cooperation!
-
2731 76 1 Good day. I will write a script for verification in Python. The output will be CSV, JSON, XLSX - at your request.
-
1317 23 0 Good day. I am ready to implement such a script. Let's get in touch and discuss the details.
-
6858 56 1 2 Good day, I can do it, write to me in private messages and we will discuss the details. Thank you
-
726 9 1 Hello! I have reviewed your project and am ready to start working. I can guarantee excellent results in a short time.
-
3020 73 4 2 Good day! I can implement such a script!!!!!! Feel free to contact me!!!!! I will complete the task and
-
502 5 0 Good day! Write. I will do it literally today-tomorrow.........
-
Подойдёт ли написание скрипта на Node.js?
-
Реалізовував схожу задачу https://checkurl.streamlit.app/
Можу доопрацювати і вашу. -