python - requsts.get方法使用的問題?
問題描述

請大神指教這是錯(cuò)在哪兒了,沒看出來。
代碼如下:寫法又問題嗎?
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的格式, 看到報(bào)錯(cuò), req的結(jié)果是http://<Request[403]>剛才去看了requests的模塊定義, 覺得requests.request就已經(jīng)是發(fā)起訪問了
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好像寫法有問題,應(yīng)該和瀏覽器的寫法一樣才行
回答3:request.get
相關(guān)文章:
1. javascript - sublime快鍵鍵問題2. javascript - 移動(dòng)端上不能實(shí)現(xiàn)拖拽布局嗎?3. 實(shí)現(xiàn)bing搜索工具urlAPI提交4. boot2docker無法啟動(dòng)5. thinkPHP5中獲取數(shù)據(jù)庫數(shù)據(jù)后默認(rèn)選中下拉框的值,傳遞到后臺(tái)消失不見。有圖有代碼,希望有人幫忙6. 前端 - 這段代碼一直生效不了,查半天因?yàn)?top: 0px; 分號(hào)后一個(gè)隱藏的東西,也不是占位符...刪了就可以生效,這是什么情況。。7. javascript - react native在run-android時(shí)出現(xiàn)這個(gè)錯(cuò)誤該怎么解決?大神賜教8. c++ - QWebEngineView加載url后直接點(diǎn)擊鏈接沒有反應(yīng)要怎么解決?9. javascript - 如何判斷不同兩個(gè)對(duì)象觸發(fā)同一事件?10. angular.js - 單頁應(yīng)用(ng/vue)該如何監(jiān)聽用戶離開當(dāng)前頁面(或者路由)?

網(wǎng)公網(wǎng)安備