Найти - Пользователи
Полная версия: Как проверить ссылки по списку ?
Начало » Python для новичков » Как проверить ссылки по списку ?
1
satfan
IDLE (Python 3.8 32-bit) Win 7
Есть скрипт проверки одной ссылки:
 # status.py
#!/usr/bin/env python3
import urllib3
http = urllib3.PoolManager()
url = 'http://webcode.me'
resp = http.request('GET', url)
print(resp.status)

Как сделать чтобы скрипт проверял все ссылки по списку из файла url.txt ?
rumactep
 #!/usr/bin/env python3
import urllib3
http = urllib3.PoolManager()
with open('urls.txt', 'r') as f:
    urls = f.read().splitlines()
#print(urls)
for url in urls:
    resp = http.request('GET', url)
    print(resp.status)
satfan
Спасибо.
Файл urls.txt положил в папку скрипта.
Почему-то выдало ошибку:
 Traceback (most recent call last):
  File "C:\Users\Александр\Desktop\test\2.py", line 4, in <module>
    with open('urls.txt', 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'urls.txt'
rumactep
у меня работает
может у скрипта активная папка в другом месте?
satfan
Спасибо.
Всё Ок. Ошибся в названии файла.
Только как то нужно добавить замедление по времени между ссылками?
И сохранить только рабочие ссылки в новый файл.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB