pc安居客2.py 1.2 KB

1234567891011121314151617181920212223242526
  1. import requests
  2. import time
  3. import json
  4. import proxies
  5. def write_to_file(content):
  6. with open('安居客.txt','a',encoding = 'utf-8')as f:
  7. f.write(json.dumps("\n", ensure_ascii=False))
  8. f.write(json.dumps(content,ensure_ascii=False))
  9. f.write(json.dumps("\n", ensure_ascii=False))
  10. for i in range(1):
  11. 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"
  12. headers = {
  13. "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"
  14. }
  15. proxies = {"http": "http://192.168.10.10:3128", "https": "https://192.168.10.10:1080", }
  16. res = requests.get(url, headers=headers,proxies=proxies)
  17. respon = json.loads(res.text)
  18. for i in respon["result"]["rows"]:
  19. print(i["region_title"])
  20. print(i["address"])
  21. print(i["loupan_name"])
  22. print(i["unit_price"])
  23. write_to_file(i)
  24. time.sleep(20)