[英]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.