簡體   English   中英

帶有 HTTP 錯誤 400:錯誤請求的 Python 腳本

[英]Python Script with HTTP Error 400: Bad Request

此代碼是從存儲在excel文件中的URL中獲取一些圖像。 代碼也是為了保存它們,但是當我運行代碼時,出現了這個錯誤“HTTPError: HTTP Error 400: Bad Request”。 我能做些什么來解決問題?

import pandas as pd
import urllib.request

def url_to_jpg(i, url, file_Path):

    filename = 'image_{}.jpg'.format(i)
    full_path = '{}{}'.format(file_Path, filename)
    urllib.request.urlretrieve(url, full_path)

    print('{} saved.'.format(filename))
    return None

File_Name = 'Cooler_URL_2.xlsx'
File_Path = 'images/'

#reading the file as pandas dataframe
urls = pd.read_excel(File_Name)

#save file as directory
for i, url in enumerate(url_values):
    url_to_jpg(i, url[0], File_Path)

如前所述,400 錯誤請求錯誤的最常見原因只是輸入了錯誤的 URL。 域名(例如 abc.com)不區分大小寫,這意味着這種到 ABC.COM 的混合大小寫鏈接與 abc.com 的正常小寫版本一樣有效。

下面這行for i, url in enumerate(url_values): url_to_jpg(i, url[0], File_Path)被替換為for i, url in enumerate(url_values): url_to_jpg(i, url, File_Path)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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