http://wsgg.sbj.cnipa.gov.cn:9080/tmann/annInfoView/annSearchDG.html?page=3&rows=20&annNum=1&annType=&tmType=&coowner=&recUserName=&allowUserName=&byAllowUserName=&appId=&appIdZhiquan=&bfchangedAgengedName=&changeLastName=&transferUserName=&acceptUserName=®Name=&tmName=&intCls=&fileType=&totalYOrN=false&appDateBegin=&appDateEnd=&agentName=
就上面地址,返回不了结果。
返回结果如上,该怎么办?
如果要获取json格式数据,第一要写全headers,第二要构造cookies和其他参数。
需要设置headers 头信息,其中的Cookie需要写你自己浏览器中的Cookie
import requests
url = "http://wsgg.sbj.cnipa.gov.cn:9080/tmann/annInfoView/annSearchDG.html?page=3&rows=20&annNum=1&annType=&tmType=&coowner=&recUserName=&allowUserName=&byAllowUserName=&appId=&appIdZhiquan=&bfchangedAgengedName=&changeLastName=&transferUserName=&acceptUserName=®Name=&tmName=&intCls=&fileType=&totalYOrN=false&appDateBegin=&appDateEnd=&agentName="
headers = {
"Cookie": "tmas_cookie=2272.7688.15400.0000; goN9uW4i0iKzS=5SrSG6DiooWG8_4C7ow6sEFRiA1P8T7OSionbZt0bbvH.vNnP7rBM5USEbgheeGF_Dz2xJfBdIzYLMCrWgqprVq; 018f9ebcc3834ce269=0a328a9f6521e4c4f800067c2ef9470d; JSESSIONID=000062vI1lQgPKA4btKWz1hUlre:1bm104v22; goN9uW4i0iKzT=53iSCvKk7wg9qqqm_b_eRxaYRMkKfd8f9EfHGoUV6svyV44Rh7utq6v5JtpRB6Huhf3UVMG_zadnqGahVgJBBB2wWeo1XDO19w9jI3eelY7Si9G6ppCDhvk594nGZ0p8ojow5aFNhC.tS3tQCKGWmTH5qmxcJpsSpCd6jZeN.xk0eou9z7vekZJFmXKEqFmHcXKOy1W7zIjUquBwlLkRpzJfJtlvMhD2r1k8QxeUCOz28FqR7q0gxxecjA8G3VU62RC5yZo_wB8Br0ZkYNTrs_Z",
"Host": "wsgg.sbj.cnipa.gov.cn:9080",
"Referer": "http://wsgg.sbj.cnipa.gov.cn:9080/tmann/annInfoView/annSearchDG.html?page=3&rows=20&annNum=1&annType=&tmType=&coowner=&recUserName=&allowUserName=&byAllowUserName=&appId=&appIdZhiquan=&bfchangedAgengedName=&changeLastName=&transferUserName=&acceptUserName=®Name=&tmName=&intCls=&fileType=&totalYOrN=false&appDateBegin=&appDateEnd=&agentName=",
"Upgrade-Insecure-Requests": "1",
"User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.92 Mobile Safari/537.36"
}
data = requests.get(url, headers=headers).text
print(data)