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

抚顺网站建设招聘wordpress伪静

抚顺网站建设招聘,wordpress伪静,网站的积分系统怎么做,河北住房建设厅网站首页有一个采集数据的需求#xff0c;分析了页面数据后发现列表有一个id#xff0c;但是没有其他数据#xff0c;打开详情并不是通过id#xff0c;而是其他一个字段#xff0c;这就说明通过selenium抓取页面数据还不行#xff0c;还要接口返回的数据。这个时候就需要用到代理… 有一个采集数据的需求分析了页面数据后发现列表有一个id但是没有其他数据打开详情并不是通过id而是其他一个字段这就说明通过selenium抓取页面数据还不行还要接口返回的数据。这个时候就需要用到代理了在代理层面把数据拦截下来把自己想要的接口数据保存起来然后通过页面找到的id去匹配找到详情需要的字段。大致意思就是接口列表返回的数据有id也有详情的字段但是html里面只有id所以要把接口数据也存起来然后根据id找到列表对应的详情字段。 代码如下 static async Task Main(string[] args) {var proxyServer new ProxyServer();proxyServer.AddEndPoint(new ExplicitProxyEndPoint(System.Net.IPAddress.Any, 8000, true)); // 8000为端口proxyServer.Start();var proxy new Proxy{HttpProxy 127.0.0.1:8000,SslProxy 127.0.0.1:8000};var chromeOptions new ChromeOptions();chromeOptions.Proxy proxy;chromeOptions.AddArgument(--headless); // 启用无头模式chromeOptions.AddArgument(--no-sandbox); // 可选适用于某些环境chromeOptions.AddArgument(--disable-dev-shm-usage); // 可选适用于某些环using (var driver new ChromeDriver( chromeOptions)){//proxyServer.BeforeRequest//返送前的请求request也会在这里拦截proxyServer.BeforeResponse async (sender, e) //返回的请求都会在这里拦截{// 检查响应的 Content-Typeif (e.HttpClient.Request.Url.Contains(/xxxx) e.HttpClient.Request.Method POST){Rootobject rootobject JsonSerializer.DeserializeRootobject(await e.GetResponseBodyAsString());if (rootobject.data.List ! null){ foreach (var item in rootobject.data.List){ Console.WriteLine($tid{item.tid}); }}}};driver.Navigate().GoToUrl(https://domain.com);Thread.Sleep(1000);driver.FindElement(By.XPath(/html/body/div/div/div/section/div[3]/div[2]/div/div[1]/img)).Click();} proxyServer.Stop();Console.ReadKey(); }其实也可以直接请求接口但是直接请求接口的话参数要搞清楚怎么传这里选择了selenium主要是为了方便不需要去研究请求参数也不用担心参数变动。selenium本身是支持代理请求的我们只需要启动一个代理服务器把代理服务器的地址给到selenium就可以了这篇文章的代码逻辑也是如此。
http://www.hkea.cn/news/14335383/

相关文章:

  • 营销型网站的特征wordpress主题修改颜色教程
  • 专业制作网站是什么全国建设工程造价管理系统
  • 广州网站推广¥做下拉去118cr公司怎么推广网络营销
  • 网站地图什么时候提交好成都手机模板建站
  • 寻找项目做的网站添加友情链接的技巧
  • 网站开发和小程序开发区别交友软件开发
  • 怎么免费申请网站免费的客户管理app
  • canvas做的手机网站东莞淘宝网站建设
  • 网站建设与管理期末考试题wordpress 如何仿站
  • 做网站界面设计大小微信显示wordpress
  • 西安专业做网站的生活服务信息类网站建设
  • 国外做3d模型的网站关于加强网站建设
  • 吉水县建设局网站统计wordpress
  • 医药公司网站备案建筑钢模板
  • 珠海网站友情链接怎样申请自己的网址
  • 如何建立一家公司网站广安网站建设哪家好
  • 网站建设个人主要事迹免费网站源码博客
  • 凡科手机网站建设网站没有流量怎么办
  • 网站开发中的paml分宜网站建设
  • 织梦网站变成手机站销售管理软件
  • 个人备案转企业网站期间wordpress自定义路由
  • 为什么做网站的会弄友情链接新开传奇网站手机版
  • 福田网站建设多少钱广州代运营公司有哪些
  • 枞阳做网站烟台市牟平区建设局网站
  • 小说网站怎么做流量wordpress微信个人支付
  • 天津外贸网站建设公司wordpress kallyas
  • 太原适合网站设计地址wordpress 默认主题
  • 邢台哪个公司做网站好做平面免费接单网站
  • 云集网站哪个公司做的能打开所有网站的浏览器
  • 网易云音乐网站开发介绍建设网站尺寸多少