setting.py 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. # -*- coding: utf-8 -*-
  2. # @Author : ChenZhaoyuchen
  3. # @Time : 2024/9/26 16:00
  4. # @File : setting.py
  5. import random
  6. # 模拟请求头
  7. agent_list = [
  8. "Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; Nexus S Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
  9. "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.0 Safari/532.5",
  10. "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.310.0 Safari/532.9",
  11. "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.514.0 Safari/534.7",
  12. "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/9.0.601.0 Safari/534.14",
  13. "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/10.0.601.0 Safari/534.14",
  14. "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.20 (KHTML, like Gecko) Chrome/11.0.672.2 Safari/534.20",
  15. "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.27 (KHTML, like Gecko) Chrome/12.0.712.0 Safari/534.27",
  16. "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.24 Safari/535.1",
  17. "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2",
  18. "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.36 Safari/535.7",
  19. "Mozilla/5.0 (Windows; U; Windows NT 6.0 x64; en-US; rv:1.9pre) Gecko/2008072421 Minefield/3.0.2pre",
  20. "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10"
  21. ]
  22. # 初始url
  23. url_start = 'https://www.anjuke.com/fangjia/quanguo2024/'
  24. # 请求头
  25. # headers = {
  26. # 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
  27. # 'Accept-Encoding': 'gzip, deflate, br',
  28. # 'Accept-Language': 'zh-CN,zh;q=0.9',
  29. # 'referer':'https://www.anjuke.com/',
  30. # 'cookie':'xxzlxxid=pfmxpoucXXdKPZe3nePjn1oG3tEFYp6CwGDK9cSqkSE8FQ+YKsyHR+C1hZCtXLFDNP0S',
  31. # 'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0'
  32. # }
  33. proxyHost = "proxy.abuyun.com"
  34. proxyPort = "9020"
  35. proxyUser = "H4ZX1CL3L0535Y5D"
  36. proxyPass = "6C1BEE51BA5C341C"
  37. proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
  38. "host": proxyHost,
  39. "port": proxyPort,
  40. "user": proxyUser,
  41. "pass": proxyPass,
  42. }
  43. proxies = {
  44. "http": proxyMeta,
  45. "https": proxyMeta,
  46. }
  47. headers = {
  48. 'accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
  49. 'accept-encoding':'gzip, deflate, br, zstd',
  50. 'accept-language':'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
  51. 'cache-control':'max-age=0',
  52. 'connection':'keep-alive',
  53. 'cookie':'aQQ_ajkguid=8A58B742-7F9E-4169-9684-065B9DF9AC96; sessid=2C9914D2-0EC1-4CF8-8B9F-BB2DD2432060; ajk-appVersion=; ctid=33; obtain_by=2; twe=2; id58=CkwAb2cHJ2CSvzjwJRw2Ag==; xxzlclientid=ac98d936-a0a8-41cf-b57a-1728522083413; xxzlxxid=pfmxpoucXXdKPZe3nePjn1oG3tEFYp6CwGDK9cSqkSE8FQ+YKsyHR+C1hZCtXLFDNP0S; fzq_h=bfec261cadc68ed6a35b0159901cf584_1728609619502_56d94ea5cdbf416fac02c5b4f2d27600_47896428890875912854068920960365571880; xxzlbbid=pfmbM3wxMDM0NnwxLjEwLjF8MTcyODYxMDg4MjI2MTg3OTkyMXwvak5hTThZUkZuRzE1TkkxbnJKaVBDZnZvTUR5WjB0QXA4dUtlZDZ2VWVrPXw0ZTM5ZmI1NzdkM2QyMGM1ZGJkM2I3MDEyNDQ5ODU3N18xNzI4NjEwODgxODU5Xzk1MjY2MTViNmRhMjQ3NmQ5ZGU5MDlkNWI4OGYyNzM4XzM3MDQ0ODAwNjB8ZTc0OWUyMTUyNTMzMzUzMzM4ZGZjZmE5ODY4NWE3OGNfMTcyODYxMDg4MTg0NV8yNTU=',
  54. 'host':'www.anjuke.com',
  55. 'if-none-match':"2db91-inlYvGp0xIvRpS6/mdxeLVOjQ9k",
  56. 'user-agent':random.choice(agent_list)
  57. }