python - requsts.get方法使用的問題?
問題描述
請大神指教這是錯在哪兒了,沒看出來。
代碼如下:寫法又問題嗎?
import requests
base_url = ’https://xueqiu.com/hq#exchang...’;headers = {’user_agent’:’Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.89 Safari/537.36’}
req = requests.request(method=’get’,url=base_url,headers=headers)rsp = requests.get(req)
問題解答
回答1:你的req沒有符合url的格式, 看到報錯, req的結果是http://<Request[403]>剛才去看了requests的模塊定義, 覺得requests.request就已經是發起訪問了
import requestsbase_url = ’https://xueqiu.com/hq#exchang...’;headers = {’user_agent’:’Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.89 Safari/537.36’}req = requests.request(method=’get’,url=base_url,headers=headers)print req.text # 直接輸出回答2:
header中的user_agent好像寫法有問題,應該和瀏覽器的寫法一樣才行
回答3:request.get
相關文章:
1. javascript - 有適合開發手機端Html5網頁小游戲的前端框架嗎?2. javascript - 關于apply()與call()的問題3. python 利用subprocess庫調用mplayer時發生錯誤4. python - Pycharm的Debug用不了5. python - pandas按照列A和列B分組,將列C求平均數,怎樣才能生成一個列A,B,C的dataframe6. html - eclipse 標簽錯誤7. 安全性測試 - nodejs中如何防mySQL注入8. javascript - axios請求回來的數據組件無法進行綁定渲染9. python - pycharm 自動刪除行尾空格10. python文檔怎么查看?
