亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python:從文本文件中讀取 URL 并保存結果錯誤

Python:從文本文件中讀取 URL 并保存結果錯誤

搖曳的薔薇 2022-11-01 17:15:12
我正在使用以下代碼讀取文本文件中的 URL 并將結果保存在另一個文本文件中import requestswith open('text.txt', 'r') as f: #text file containing the URLS    for url in f:        f = requests.get(url)        print (url)        print(f.text)         file=open("output.txt", "a") #output file出于某種原因,我收到了{"error":"Permission denied"}每個 URL 的消息。我可以將 URL 粘貼到瀏覽器中并獲得正確的響應。我還嘗試了以下代碼,它在單個 URL 上運行良好。import requestslink = "http://vanhatpainetutkartat.maanmittauslaitos.fi/getFiles.php?path=W50%2F4%2F4524"f = requests.get(link)print(f.text, file=open("output11.txt", "a"))txt 文件包含以下 urlhttp://vanhatpainetutkartat.maanmittauslaitos.fi/getFiles.php?path=22_Topografikartta_20k%2F3%2F3742%2F374207http://vanhatpainetutkartat.maanmittauslaitos.fi/getFiles.php?path=W50%2F4%2F4524http://vanhatpainetutkartat.maanmittauslaitos.fi/getFiles.php?path=W50%2F4%2F4432http://vanhatpainetutkartat.maanmittauslaitos.fi/getFiles.php?path=21_Peruskartta_20k%2F3%2F3341%2F334112我想我錯過了一些非常簡單的東西......有什么線索嗎?
查看完整描述

2 回答

?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

每行都有一個尾隨換行符。簡單地剝離它:

for url in f:
    url = url.rstrip('\n')
    ...


查看完整回答
反對 回復 2022-11-01
?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊

您必須使用響應中的內容-您可以循環使用此代碼


import requests


download_url="http://vanhatpainetutkartat.maanmittauslaitos.fi/getFiles.php?path=W50%2F4%2F4524"


response = requests.get(download_url, stream = True)

with open("document.txt", 'wb') as file:

    file.write(response.content)

    file.close()

print("Completed")


查看完整回答
反對 回復 2022-11-01
  • 2 回答
  • 0 關注
  • 131 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號