爬蟲的參數問題

來源:互聯網
上載者:User
關鍵字 網頁爬蟲 php python

現在再做一個爬蟲,但是有一個問題,通過瀏覽器的開發工具找到了請求,但是類比傳入POST總是不對,這是這個請求的參數

主要是想請教一下query string parameters和formdata,這兩個參數有什麼區別,之前做的爬蟲參數都在formdata裡,直接按照格式提交參數就成功了,也就沒有太在意,但是今天這個頁面的爬蟲時總是不成功,不是很明白為什麼,請有經驗的大神指點一二

回複內容:

現在再做一個爬蟲,但是有一個問題,通過瀏覽器的開發工具找到了請求,但是類比傳入POST總是不對,這是這個請求的參數

主要是想請教一下query string parameters和formdata,這兩個參數有什麼區別,之前做的爬蟲參數都在formdata裡,直接按照格式提交參數就成功了,也就沒有太在意,但是今天這個頁面的爬蟲時總是不成功,不是很明白為什麼,請有經驗的大神指點一二

p值是加密的

query string parametersGET請求,formdataPOST請求。 請求的時候有點差別,比如:

#對GET:url = 'http://www.example.comdata ={    a: b,}get_url = url + urllib.urlencode(data)urllib2.urlopen(urllib2.Request(get_url)#對於POSTurl = 'http://www.example.comdata={    a: b}urllib2.urllopen(urllib2.Request(url, data=data)# 對於GET+POST的, 直接把POST的url 改為 urlencode之後的,即可

query param是url中的概念,form data是http中的格式概念,http使用url,so。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.