所以我用不同的标准运行这部分代码,它给了我一个 AttributeError
surl_list = [] 对于范围内的我 (1, 21): surl = 'https://www.zillow.com/' + city +'rentals/' + str(i) + '_p/' surl_list.append(surl)
标题={ “用户代理”:“Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10136” }
sdata_list = []
对于 surl_list 中的 surl: soup = BeautifulSoup(requests.get(surl, headers=headers).content, "html.parser") sdata = json.loads( soup.select_one("脚本[data-zrr-shared-data-key]") .内容[0] .strip("!<>-") ) sdata_list += sdata["cat1"]["searchResults"]["listResults"]
我试过只运行部分并且它确实运行了,我认为它在循环中干扰了