簡體   English   中英

Python:這個 Python 代碼(請求)有什么問題?

[英]Python: What's wrong with this Python Code(requests)?

import requests
# import sys
# sys.setdefaultencoding('utf-8')
def get_book():
    #http://search.dangdang.com/?key=c%D3%EF%D1%D4&act=input
    url="http://search.dangdang.com/"

    rest=requests.get(url,parms={
        'key':'c%D3%EF%D1%D4',
        # "enc":"utf-8",
        # "wq":"haixian",
        'act':'input'
    })
    rest = requests.get(url)
    print(rest.text)
    # rest.json()
    # rest.content



    #requests.post()

if __name__=="__main__":
    get_book()

進程已完成,退出代碼 1 TypeError: request() got an unexpected keyword argument 'parms' 它無法工作。 這段代碼有什么問題,我該如何解決?

使用params而不是parms

import requests
# import sys
# sys.setdefaultencoding('utf-8')
def get_book():
    #http://search.dangdang.com/?key=c%D3%EF%D1%D4&act=input
    url="http://search.dangdang.com/"

    rest=requests.get(url,params={
        'key':'c%D3%EF%D1%D4',
        # "enc":"utf-8",
        # "wq":"haixian",
        'act':'input'
    })
    rest = requests.get(url)
    print(rest.text)
    # rest.json()
    # rest.content



    #requests.post()

if __name__=="__main__":
    get_book()

暫無
暫無

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

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