1234567891011121314151617181920212223242526 |
- import requests
- import time
- import json
- import proxies
- def write_to_file(content):
- with open('安居客.txt','a',encoding = 'utf-8')as f:
- f.write(json.dumps("\n", ensure_ascii=False))
- f.write(json.dumps(content,ensure_ascii=False))
- f.write(json.dumps("\n", ensure_ascii=False))
- for i in range(1):
- url = "https://m.anjuke.com/xinfang/api/loupan/list/?args={%22cid%22:14,%22page%22:"+str(i)+",%22pageSize%22:80,%22args%22:{%22p%22:%222%22},%22commerce%22:0,%22commerce_type%22:0,%22seoPage%22:%222%22}&history_url=https:%2F%2Fm.anjuke.com%2Fbj%2Floupan%2Fall%2Fp2%2F%3Fjump%3Dsite"
- headers = {
- "user-agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1"
- }
- proxies = {"http": "http://192.168.10.10:3128", "https": "https://192.168.10.10:1080", }
- res = requests.get(url, headers=headers,proxies=proxies)
- respon = json.loads(res.text)
- for i in respon["result"]["rows"]:
- print(i["region_title"])
- print(i["address"])
- print(i["loupan_name"])
- print(i["unit_price"])
- write_to_file(i)
- time.sleep(20)
|