簡體   English   中英

Requests.get模塊python獲取404-400

[英]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://”,我認為由於這些腳本無法正常工作,因為在網站在線時我收到了404400狀態代碼! 網址如何顯示在狀態代碼旁邊的終端中?

您要剝離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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM