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

铭万做的网站怎么样社交媒体营销三种方式

铭万做的网站怎么样,社交媒体营销三种方式,有哪些网站软件可以做网站的原型,手机网站开发要多久1. F12开发者模式 刷新第一页,仔细研究发现里面有三次请求名为13的请求,根据题目提示cookie关键字,所以主要留意请求和响应的cookie值。 三次请求都带了sessionid,说明存在session(后面写代码要用session来写&#x…
1. F12开发者模式

刷新第一页,仔细研究发现里面有三次请求名为13的请求,根据题目提示cookie关键字,所以主要留意请求和响应的cookie值。

三次请求都带了sessionid,说明存在session(后面写代码要用session来写)。

另外,还都带了一个cookie键值:yuanrenxue_cookie,如下

image-20210226111634464

在这三个请求的响应中,可以看到,第一次请求看不到返回了什么,第二次请求返回页面结构,第三次请求是返回数据。

接下来就先找找yuanernxue_cookie这个是在哪里设置的。

2. 源码分析

右键查看源码,直接返回下面内容:

<script>document.cookie=('y')+('u')+('a')+('n')+('r')+('e')+('n')+('x')+('u')+('e')+('_')+('c')+('o')+('o')+('k')+('i')+('e')+('=')+('1')+('6')+('1')+('4')+('3')+('0')+('9')+('8')+('6')+('8')+('|')+('N')+('k')+('5')+('M')+('6')+('I')+('X')+('U')+('G')+('X')+('O')+('m')+('a')+('L')+('E')+('t')+('8')+('5')+('i')+('3')+('M')+('0')+('Y')+('6')+('R')+('m')+('8')+('y')+('b')+('G')+('N')+('u')+('O')+('R')+('W')+('E')+('J')+('a')+';path=/';location.href=location.pathname+location.search</script>

这个应该就是第一个请求中的代码,因为其他请求源码都不是这个。

代码是先设置两个cookie,直接在console中调试即可看到:

image-20210226112746964

这里cookie值跟上面第一张图片中的不相等,是因为服务器有session时长,加载页面一小段时间后,我们再右键查看源码其实会重新获取session,也就是重新从第一次请求开始,所以返回的内容就是设置cookie的代码。

注意:如果在刷新页面后,立即右键查看源代码,看到的就是所有请求完成后的页面源码了。

接下来写个代码调试一下,用代码来获取其中的cookie,并添加到session中。

3. 编写代码

首先写第一次请求,是访问http://match.yuanrenxue.com/match/13,并且记住要用session建立连接,因为要保持连接状态,不然会重置cookie,如下:

import requests
import re
import jsondef get_cookie():url = f'http://match.yuanrenxue.com/match/13'session = requests.Session()response = session.get(url)print(response.text)if __name__ == '__main__':get_cookie()

结果如图:

image-20210226113655453

加个正则匹配一下,顺便设置到cookie中去:

import requests
import re
import jsondef get_cookie():url = f'http://match.yuanrenxue.com/match/13'session = requests.Session()response = session.get(url)print(response.text)s = ''.join(re.findall("\(\'([\w=|])\'\)", response.text))print(s)cookie_key, cookie_value = s.split('=')session.cookies.set(cookie_key, cookie_value)return sessionif __name__ == '__main__':session = get_cookie()

输出结果如下:

image-20210226113924399

最后用设置好的session直接请求api:

import requests
import re
import jsondef get_cookie():url = f'http://match.yuanrenxue.com/match/13'session = requests.Session()response = session.get(url)print(response.text)s = ''.join(re.findall("\(\'([\w=|])\'\)", response.text))cookie_key, cookie_value = s.split('=')session.cookies.set(cookie_key, cookie_value)return sessiondef get_response(session, page):url = f'http://match.yuanrenxue.com/api/match/13?page={page}'headers = {'User-Agent': 'yuanrenxue.project',}response = session.get(url, headers=headers)return json.loads(response.text)if __name__ == '__main__':session = get_cookie()sum = 0for i in range(1, 6):data = get_response(session, i)['data']for d in data:sum += d['value']print(sum)

输出结果:

image-20210226123719772

http://www.dtcms.com/wzjs/56192.html

相关文章:

  • 群晖wordpress 外网css网站seo平台
  • 成都网站建设开发公东莞优化排名推广
  • dede网站后台地址扫描电商培训
  • 建设部网站怎么查岗位人员谷歌seo排名
  • 网络软文发布平台seo二级目录
  • 阿里云做网站怎么样seo关键词优化培训班
  • 政务公开政府网站建设管理史上最强大的搜索神器
  • 安安网站建设如何刷seo关键词排名
  • wordpress会影响网速吗杭州优化公司多少钱
  • 类似于微博网站怎么做的手机百度高级搜索
  • 河南省交通工程造价信息网成都seo公司
  • 乌鲁木齐建设主管部门网站搜索引擎优化的意思
  • 做公司门户网站的重点b站软件推广大全
  • 福田网站-建设深圳信科培训网站模板
  • 企业网站设计中常见的排版类型seo短视频加密路线
  • 网站开发网站开发广告推广费用
  • 网站建设费用固定资产怎么入百度网站登录入口
  • 深圳龙岗做网站的公司深圳网络推广哪家公司好
  • 杭州政府网站建设抖音优化是什么意思
  • 英文网站制作 官网网络推广哪个平台最好
  • 专业做网站 优帮云建一个app平台的费用多少
  • 观澜网站建设广告推广媒体
  • 城乡建设部网站首页seo网站的优化流程
  • 在线花钱做网站百度免费优化
  • 网站怎么推广怎么做的网站推广应该怎么做?
  • 个人如何学习做网站百度链接收录提交入口
  • 做win精简系统的网站建立一个企业网站需要多少钱
  • 微金所网站谁做的购买域名的网站
  • 网络推广网站怎么做大型网站seo课程
  • 抖音上做我女朋友网站公司开发设计推荐