[英]Requests.get module python getting 404-400
import requests
with open('urls.txt') as urls:
for url in urls:
r = requests.get(url)
print r.status_code
該代碼似乎有問題,“ urls.txt”行中包含“ http://”,我認為由於這些腳本無法正常工作,因為在網站在線時我收到了404
和400
狀態代碼! 網址如何顯示在狀態代碼旁邊的終端中?
您要剝離url
,其中包括文件中的換行符:
import requests
with open('urls.txt') as urls:
for url in urls:
url = url.strip()
r = requests.get(url)
print url, r.status_code
通過使用.strip()
您可以從字符串的開頭和結尾刪除空格(空格,制表符,換行符等)。
要打印帶有狀態代碼的URL,只需將其添加到print
語句中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.