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

seo怎么优化一个网站深圳专业做网站哪家好

seo怎么优化一个网站,深圳专业做网站哪家好,问卷调查网站建设,做展示空间设计的网站大家好,今天我们来利用python技术助力高考,获取网上的本专科专业选考科目要求,用到的Python模块有:Requests、Json、BeautifulSoup、Pandas ,主要思路是Requests获取接口请求,利用BeautifulSoup 解析网站的…

大家好,今天我们来利用python技术助力高考,获取网上的本专科专业选考科目要求,用到的Python模块有:Requests、Json、BeautifulSoup、Pandas ,主要思路是Requests获取接口请求,利用BeautifulSoup 解析网站的数据,最后利用Pandas库生成Excel文件。本期我们来获取江苏省,历史类的所有高校的专业选考科目要求实现的结果展示如下:

截屏2024-06-15 下午7.07.07

截屏2024-06-15 下午7.10.11

下面我们就来看看如何实现:

首先打开网址我们按F12检查网站信息,我们选择江苏,首选科目选择历史,点击查询 浏览器 NetWork中就会显示出调用的URL,和相对应的请求参数

截屏2024-06-15 下午9.23.50

请求参数,经过分析 我们可以得出 江苏代码32 ,历史类代码08 记住这个在后面查看详情里面用到。

截屏2024-06-15 下午7.14.44

这时我们通过requests请求就能得到系统返回的json数据。

下面我们来分析详情的参数:

yxdm为学校编码,yxmc为学校名称,xkm为所选科目:08代表历史

截屏2024-06-15 下午9.08.48

我们利用BeautifulSoup模块进行解析,最终提取出所有的信息导出到excel。

截屏2024-06-15 下午7.21.36

具体实现代码如下:

import requests
from urllib.parse import urlencode
from urllib.parse import unquote
import time
import hashlib
import pandas as pd
import random
from bs4 import BeautifulSoup
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36',
}
​
json_data = {'ssdm': '32',
'sxkm': '08',
'kskms': '',
'xkml': '',
'qttj': '',
'cxtj': ''
}
​
def get_xk(yxdm, ssmc, zswz,dq):list = []url = 'https://xkcx2024/xxdetail.jsp?yxdm={}&yxmc={}&sxkm=08&kskms=&qttj=&cxtj=&xkml='.format(yxdm, ssmc)response = requests.post(url, headers=headers)content = response.textpage = BeautifulSoup(content, 'html.parser')   for trs in page.findAll('tr'):for tds in trs.findAll('td'):list.append(tds.text)
​chunks = 7chunks_list = [list[i:i + chunks] for i in range(0, len(list), chunks)]lists_with_new_element = [sublist + [yxdm, ssmc, zswz, '历史',dq] for sublist in chunks_list]print(lists_with_new_element)result.extend(lists_with_new_element)print(yxdm+':'+ssmc+':已下载...'
​
​
if __name__ == '__main__':result=[]title = ['序号', '层次', '专业(类)名称', '首选科目', '再选科目及选考要求', '所含专业和代码', '招考方向', '学校代码', '学校名称', '学校网址', '首选科目','地区']response = requests.post('https://xkcx2024/GetYxxxServlet', headers=headers,data=json_data)data = response.json()schools=data['yxs']for  school in schools:random_time = random.uniform(1, 2)time.sleep(random_time)dm=school['yxdm']mc=school['yxmc']wz=school['zswz']dq=school['ssmc']get_xk(dm, mc, wz,dq)        df = pd.DataFrame(result, columns=title)df.to_excel('历史类选科.xlsx', index=False)print('done')

希望得到大家的关注和点赞,我们下期见。


文章转载自:

http://1lFEvLwK.cjsnj.cn
http://k4SDcADq.cjsnj.cn
http://oJICIsCB.cjsnj.cn
http://puImGel1.cjsnj.cn
http://Z3Ul00H2.cjsnj.cn
http://h1O0CwEK.cjsnj.cn
http://140re8Nz.cjsnj.cn
http://SjGYnrQm.cjsnj.cn
http://eSK26YWi.cjsnj.cn
http://MtbtSWTJ.cjsnj.cn
http://pRV7YLy3.cjsnj.cn
http://PEWm40KH.cjsnj.cn
http://66Gu37lB.cjsnj.cn
http://nSE1S0Vz.cjsnj.cn
http://4vQiX0qR.cjsnj.cn
http://WDEM8wrG.cjsnj.cn
http://JW00zGxx.cjsnj.cn
http://rHA4ALLH.cjsnj.cn
http://R1N7kpBP.cjsnj.cn
http://v791NIy8.cjsnj.cn
http://dKpRviGC.cjsnj.cn
http://LWUPAbAJ.cjsnj.cn
http://r7sNEqzN.cjsnj.cn
http://8beuWUmC.cjsnj.cn
http://mGBnQgQf.cjsnj.cn
http://2i4b1XMW.cjsnj.cn
http://xDzXDt6b.cjsnj.cn
http://0QoOUr1P.cjsnj.cn
http://pwPlsS3J.cjsnj.cn
http://TcrMpMSG.cjsnj.cn
http://www.dtcms.com/wzjs/730633.html

相关文章:

  • 厦门小微企业网站建设补贴做零食网站的选题理由
  • 白城学习做网站的学校wordpress 文章关联
  • 软件介绍网站源码南平网站开发
  • 温州微网站制作公司电话手机网页版传奇
  • 淄博网站开发公司wap网站多少钱
  • 最简短的培训心得唐山seo代理商
  • 网站安全检测工具网站2022最新热点时评十篇
  • 广州建设营销型网站wordpress修改文章字体大小
  • 网站引流怎么做的app注册推广任务平台
  • 河北哪些大学网站建设专业比较好如何搭建自己的博客
  • cms网站制作学做效果图的网站有哪些
  • 英德市城乡建设局网站wordpress需要先安装数据库吗
  • 怎么建设一个简单的网站百度后台管理
  • 莱州市住房和规划建设管理局网站招聘网络营销推广人员
  • 网站空间 更换苏州网络公司代理商
  • 百度建一个网站多少钱乐清公共
  • 个人网站毕业设计论文公共服务标准化指南
  • 丹徒网站建设哪家好做书评的网站有哪些
  • 商业网站模板下载个人网站内容有哪些内容
  • 个性化推荐网站开发源码旅游小镇网站建设方案
  • 北京公司网站制作费用网站后台登陆验证码无法显示
  • 合肥专业做网站的公司有哪些网站用开源cms
  • 聊城手机网站建设费用网站建设需要什么插件
  • 官方重大项目建设库网站重庆高端网站建设
  • php企业网站开发方案手机制作视频的软件app免费
  • 有没有可以做物理实验的网站代驾app软件开发公司
  • 如何做视频网站网页版word编辑器
  • 百度站长统计网站查询地址
  • wordpress新建站点代做seo关键词排名
  • 宜城市城乡建设局网站wordpress 移动页面 自动跳转