web微信开发总结

news/2024/7/19 11:26:37 标签: json, 爬虫

这两天使用Django开发了web微信,实现了显示联系人以及收发消息的功能。

总结下这过程中使用到的一些知识。

 

1 http请求

通过chrome浏览器自带的开发者工具查看每次请求的信息,分析请求,包括请求方式,请求url的构造,请求头,收发数据的数据类型等。

在代码中,伪造成浏览器发出请求。

  POST请求的数据类型有:Form表单的数据,Json数据。

  请求头:user-agent content-type referer host cookie  这几个参数是比较关键的,一般需要在爬虫过程中设置这几个参数才能大概率爬取到数据。

2 代理

有些网站会监测请求的频率,因此如果不适度的话,就会被禁IP,这时候就需要通过代理的方式发出请求。

我方将请求转接到代理IP,再从代理IP将请求发到目标网站获取响应。

 

转载于:https://www.cnblogs.com/xiaohuyi/p/10477553.html


http://www.niftyadmin.cn/n/796626.html

相关文章

datedif函数mysql_DateDiff函数

datediff函数的使用方法是如何的?datediff函数用法。请举例说明下datediff的用法,或是有什么好的教程推荐datediff函数语法用法: 表达式DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]]) 允许数据类型: timeinter…

使用layui的一些常用扩展代码

使用layui的一些常用扩展代码 最近做项目发现layui一些常用的扩展代码,谨记以下: 1. 页面加载中: var index layer.msg(加载中,请稍后。。。, {icon : 16,shade : 0.3,time: 0});layer.close(index);2. 页面初始化方法&#xff1…

从思维图到基础再到深入,Java未来路在何方?砥砺前行!

前言 一位小伙伴准备了许久的阿里Java面试,原以为能够顺利拿下offer,但在第三面还是被摁在地上反复摩擦,丧气一段时间后,小伙伴调整了心态重新尝试了一下,最终拿下了offer,今天小编把这位小伙伴遇到的面试…

【表格】html大于号转义符amp;gt;---小于号转义符amp;lt;

【表格】html大于号转义符&amp;gt;---小于号转义符&amp;lt; 关于来源&#xff1a;百度及个人经验。 常用的都是个人尝试过或个人常用的&#xff0c;其它的都是从百度来的。使用前建议写个HTML的Demo试试看 ^_^ 比心 显示结果实体名称实体编号描述<<<小于号&…

作为Java程序员应该怎样去规划自己的学习路线,Java岗

前言&#xff1a; 我们通常在面试的时候难免会慌张不已。想必&#xff0c;经历过的人都能体会。但是如果你提前预测和准备面试官要问你的问题&#xff0c;并想出合理的回答方式&#xff0c;就会轻松很多。所以接下来的面试题是我从自己和其他人的面试经历中总结出来的&#xff…

React对比Vue(03 事件的对比,传递参数对比,事件对象,ref获取DOM节点,表单事件,键盘事件,约束非约束组件等)...

import React from react;class Baby extends React.Component { constructor (props) { super(props) this.state{ name:小兵 } //第二种改变this指向的方法this.changeName2 this.changeName2.bind(this); } // 方法根render同级 方法1 changeName1(){ console.log(this.stat…

常用的JS原生方法

常用的JS原生方法 最近做项目用到了js一些常用的原生方法&#xff0c;谨记以下&#xff1a; #心得#&#xff1a;多撸文档&#xff0c;总有意外收获&#xff01; 1. 常用的JS原生方法&#xff1a; var bgdiv window.document.getElementById("div_demo_id"); if (!b…

作为Java程序员,分享我的6点面试经验,完整PDF

前言 京东到家订单中心系统业务中&#xff0c;无论是外部商家的订单生产&#xff0c;或是内部上下游系统的依赖&#xff0c;订单查询的调用量都非常大&#xff0c;造成了订单数据读多写少的情况。 我们把订单数据存储在MySQL中&#xff0c;但显然只通过DB来支撑大量的查询是不…