当前位置: 首页 > news >正文

网站服务器备案查询淘宝网是中国最大的c2c平台

网站服务器备案查询,淘宝网是中国最大的c2c平台,在自己网站建立自己的外链,wordpress 段落 两格​X-Bogus#xff1a;X-Bogus是一种防数据包伪造的一个参数#xff0c; 又称为x伪造#xff0c;主要用于反爬虫#xff0c;这个是某节公司下面基础服务#xff0c;这个反爬虫机制几乎用在了它所有的产品中#xff0c;不过#xff0c;只要是能正常使用#xff0c;这些东…​X-BogusX-Bogus是一种防数据包伪造的一个参数 又称为x伪造主要用于反爬虫这个是某节公司下面基础服务这个反爬虫机制几乎用在了它所有的产品中不过只要是能正常使用这些东西都是透明的X-Bogus生成算法。 获取方法参考某大佬文章【爬虫实战】使用Python和JS逆向抖音X-Bogus参数获取N条视频-CSDN博客 msTokenmsToken可以理解成Message Token相当于每次消息请求的令牌主要用于请求统计这也是具有反爬虫的机制如果相同msToken请求太多也会被定义成恶意请求这时候会出现验证码校验。所以我们在使用的时候可以用uuid或者是雪花算法的id来模拟msToken当然长度大于32位的唯一串最好获取方法如下 def get_ms_token(self, randomlength107):根据传入长度产生随机字符串random_str base_str ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghigklmnopqrstuvwxyz0123456789length len(base_str) - 1for _ in range(randomlength):random_str base_str[random.randint(0, length)]return random_str __signaturesignature是签名主要是防止数据传输的过程中“中间人”对数据进行串改。签名一般都是公钥加密私钥验签。参与签名的参数有url地址中的参数还有post请求中的内容也会参与签名。signature主要用于post或者put表单的时候进行使用其他情况暂时未遇到。 获取方法参考某大佬文章 某音签名jsvmp还原__ac_signature-CSDN博客 __ac_nonce临时加密参数用于与_signature一起使用 ttwidttwid类似客户端id即便是游客模式也可以对页面数据进行埋点统计通过收集ttwid下的用户行为数据给与内容推荐和广告推荐。这个也是某节公司下的基础服务所以生成的id只要是某节下的服务都可以使用 ​webid同ttwid类似客户端id也可以说是浏览器id不过ttwid可在cookie获取webid可在随意一个视频请求返回的html文本的script里再通过正则获取 ttwid和webid获取方法js代码就在如上某音签名jsvmp还原__ac_signature-CSDN博客自己抄因为怕版权问题就不复制了 def get_ttwid_webid(self, req_url):获取 ttwid 和 webid:param req_url:请求的视频地址:return:try:response requests.request(GET, req_url, headersself.ttwid_webid_headers, verifyFalse, timeout3)cookies_dict response.cookies.get_dict()ac_nonce cookies_dict.get(__ac_nonce)if(ac_nonce):ac_signature execjs.compile(open(self.ac_sign_js_path).read()).call(func1, req_url, self.user_agent,ac_nonce)ttwid_webid_headers1 copy.deepcopy(self.ttwid_webid_headers)ttwid_webid_headers1[Referer] req_urlttwid_webid_headers1[Cookie] f__ac_nonce{ac_nonce}; __ac_signature{ac_signature}; __ac_referer__ac_blankresponse requests.request(GET, req_url, headersttwid_webid_headers1, verifyFalse, timeout3)if ((/captcha/index.js in response.text) or (Please wait.../body in response.text)):print(跳出验证码暂停爬取)time.sleep(5)return self.get_ttwid_webid(req_url)else:render_data_text \re.compile(\script id\RENDER_DATA\ type\\application\/json\(.*?)\\/script\).findall(response.text)[0]render_data_text requests.utils.unquote(render_data_text)render_data_json json.loads(render_data_text, strictFalse)webid render_data_json.get(app).get(odin).get(user_unique_id)cookies_dict response.cookies.get_dict()ttwid_str cookies_dict.get(ttwid)return ttwid_str, webidexcept (requests.exceptions.ProxyError, requests.exceptions.ReadTimeout,requests.exceptions.ConnectionError) as e:logging.error(e)time.sleep(5)return self.get_ttwid_webid(req_url)
http://www.zqtcl.cn/news/679567/

相关文章:

  • 厦门网站建设一般多少钱店铺域名是什么意思
  • 网站关键词搜索排名怎么做雅奇小蘑菇做网站好不好用
  • 手机网站案例建设网站地图素材
  • 企业网站制作比较好的如何设计一个网页首页代码
  • 维护网站成本网站建设进度图
  • asp.net做织梦网站设计手机网站建设
  • 江苏省住房和城乡建设局网站首页北京大型网站制作公司
  • 网站改版工作方案网站设计技能培训
  • 佳木斯市网站建设淄博网站开发招聘
  • 学习软件的网站先备案先建网站
  • 建立网站 知乎常州网站制作机构
  • 洛阳建设网站上海高端室内设计事务所
  • 做高清图的网站wordpress分类自定义文字
  • 创建站点如何做网站如何利用分类信息网站做推广
  • wordpress 拍卖插件找文网优化的技术团队
  • 建站素材网自助餐火锅网站建设
  • 企业型网站建设方案农村电商网站设计与发展现状
  • 建站快车凡科企业网站建设合同(一)
  • 阜平网站建设在广州做seo找哪家公司
  • 怎么做农家乐联盟网站六安建设机械网站
  • 网站开发行业标准江苏网站开发公司
  • 服装技术支持东莞网站建设如何加强企业网站建设论文
  • 中英双语网站怎么做深圳勘察设计协会
  • 用dw做网站维护教程梧州网站建设制作
  • 网站代运营公司有哪些深圳小区封闭最新通知
  • 江西网站设计服务网站开发所需费用明细
  • 深圳网站建设公司jm3q编程网站免费中文版
  • 泉州专门制作网站如何在小红书上做推广
  • 网站改版活动微网站开发一般费用多少钱
  • 网站关键词挖掘顺德网站制作案例价位