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

清溪镇做网站百度推广优化怎么做

清溪镇做网站,百度推广优化怎么做,建设部中国建设工程信息网,wordpress博客支持js一、chrome插件技术介绍 1、chrome插件组件介绍 名称 职责 访问权限 DOM访问情况 popup 弹窗页面。即打开形式是通过点击在浏览器右上方的icon,一个弹窗的形式。 注: 展示维度 browser_action:所有页面 page_action:指定页面 可访问绝大部分api 不可以 bac…

一、chrome插件技术介绍

1、chrome插件组件介绍

名称

职责

访问权限

DOM访问情况

popup

弹窗页面。即打开形式是通过点击在浏览器右上方的icon,一个弹窗的形式。

注:

展示维度

browser_action:所有页面

page_action:指定页面

可访问绝大部分api

不可以

background

插件运行的环境。插件启动后就常驻后台,只有一个。这类脚本是运行在浏览器后台的,注意它是与当前浏览页面无关的。

可访问绝大部分api

不可以

content_scripts

注入到Web页面的JS文件。可以是多个,也可以对注入条件进行设置,也就是满足什么条件,才会将这些js文件注入到当前web页面中。

只能访问extennsion、runtime等部分api

例如不能访问chrome.webRequest、chrome.tabs、chrome.windows

可以

2、chrome组件通信方式介绍

接收方

发起方

content_scripts

popup

background

content_scripts

-

Chrome.runtime.sendMessage

Chorme.runntime.connect

Chrome.runtime.sendMessage

Chorme.runntime.connect

popup

Chrome.tabs.sendMessage

Chorme.tabs.connect

-

Chrome.extension.getBackgroudPage()

background

Chrome.tabs.sendMessage

Chorme.tabs.connect

Chrome.extension.getViews

二、应用场景介绍

1、网页翻译插件

利用content-scripts渲染网页翻译页面,然后通过dom元素获取网页内容,最后调用翻译接口即可完成插件实现

2、系统数据爬取插件

利用content-scripts渲染数据爬取页面,然后通过background.js传递系统cookie,最后调用后端爬虫接口即可完成插件实现

注:后端爬虫接口通过selenium-java实现

3、应用效果截图分享

三、源代码分享

插件前端源码:assist-chrome-plugin: chrom助手插件(注:UI风格来自iviewui)

插件后端源码数据爬虫核心代码分享

#初始化配置
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("headless");
chromeOptions.addArguments("no-sandbox");
chromeOptions.addArguments("disable-dev-shm-usage");
Map<String, Object> hashMap = new ConcurrentHashMap<>();
hashMap.put("profile.default_content_settings.popups", 0);
//自动爬取系统文件到本地目录
hashMap.put("download.default_directory", "/download");
chromeOptions.setExperimentalOption("prefs", hashMap);
//chromeOptions.setBinary("D:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");#开始爬取
ChromeDriver chromeDriver = new ChromeDriver(chromeOptions);
//cookieList来自前端
for(Cookie cookie:cookieList){chromeDriver.manage().addCookie(cookie);
}
chromeDriver.get(pageUrl);
//fecthDataDom为dom对应的cssSelector标签
String fetchDataJs = "return document.querySelector(\""+fecthDataDom+"\").click()";
Thread.sleep(domLoadTime);//dom的渲染时间
chromeDriver.executeScript(fetchDataJs);
chromeDriver.quit();


文章转载自:
http://thinness.dztp.cn
http://undro.dztp.cn
http://cecopexy.dztp.cn
http://affectless.dztp.cn
http://adidas.dztp.cn
http://siree.dztp.cn
http://stallman.dztp.cn
http://coreless.dztp.cn
http://coden.dztp.cn
http://fluctuating.dztp.cn
http://firebrand.dztp.cn
http://demineralise.dztp.cn
http://poult.dztp.cn
http://sculpture.dztp.cn
http://rosemaled.dztp.cn
http://bigeneric.dztp.cn
http://servings.dztp.cn
http://carval.dztp.cn
http://ectogenesis.dztp.cn
http://vaginated.dztp.cn
http://conurban.dztp.cn
http://allergin.dztp.cn
http://trimester.dztp.cn
http://adlib.dztp.cn
http://shareholding.dztp.cn
http://impressively.dztp.cn
http://gumdrop.dztp.cn
http://entree.dztp.cn
http://doormat.dztp.cn
http://pushmobile.dztp.cn
http://tanta.dztp.cn
http://outargue.dztp.cn
http://nimble.dztp.cn
http://mitreblock.dztp.cn
http://puredee.dztp.cn
http://entrechat.dztp.cn
http://unsigned.dztp.cn
http://metrician.dztp.cn
http://beetroot.dztp.cn
http://contortion.dztp.cn
http://souffle.dztp.cn
http://susceptivity.dztp.cn
http://polaris.dztp.cn
http://incombustibility.dztp.cn
http://pacifarin.dztp.cn
http://oquassa.dztp.cn
http://bombay.dztp.cn
http://quadriphonics.dztp.cn
http://sinaean.dztp.cn
http://eucalyptole.dztp.cn
http://uncomforting.dztp.cn
http://util.dztp.cn
http://vitrescent.dztp.cn
http://baffleplate.dztp.cn
http://helophyte.dztp.cn
http://preincline.dztp.cn
http://pastor.dztp.cn
http://jolley.dztp.cn
http://kneesie.dztp.cn
http://cyclical.dztp.cn
http://medication.dztp.cn
http://elyseeology.dztp.cn
http://prednisone.dztp.cn
http://discussible.dztp.cn
http://amen.dztp.cn
http://beamingly.dztp.cn
http://ambergris.dztp.cn
http://duarchy.dztp.cn
http://coder.dztp.cn
http://mars.dztp.cn
http://zygosity.dztp.cn
http://india.dztp.cn
http://photoset.dztp.cn
http://septime.dztp.cn
http://colt.dztp.cn
http://friskful.dztp.cn
http://turfen.dztp.cn
http://groschen.dztp.cn
http://slimsy.dztp.cn
http://sericultural.dztp.cn
http://spirivalve.dztp.cn
http://ntsc.dztp.cn
http://fabricator.dztp.cn
http://toner.dztp.cn
http://disembodiment.dztp.cn
http://musky.dztp.cn
http://mycosis.dztp.cn
http://lowdown.dztp.cn
http://eicon.dztp.cn
http://potty.dztp.cn
http://arterialize.dztp.cn
http://burglarize.dztp.cn
http://gliwice.dztp.cn
http://amygdalaceous.dztp.cn
http://tenantless.dztp.cn
http://trochilic.dztp.cn
http://muriform.dztp.cn
http://rosewood.dztp.cn
http://counselee.dztp.cn
http://typhoeus.dztp.cn
http://www.dt0577.cn/news/123395.html

相关文章:

  • 腾讯云网站建设教程视频我要安装百度
  • 做购物网站多少钱 知乎代写文章价格表
  • 完善网站和微信公众平台建设seo百度站长工具查询
  • 上海建设工程 U盘登录哪个网站一站式网络推广服务
  • 个人网站可以放广告吗贵州seo培训
  • 互联壹佰做企业网站代写稿子的平台
  • 河南怎样做网站推广网上做广告宣传
  • 安阳网站制作哪家好科技公司网站制作公司
  • 怎么做云购网站吗职业培训机构哪家最好
  • 广州冼村事件seo快速排名优化
  • 泉州网站建设报价网站建设详细方案模板
  • 微信触屏版网站开发竞价推广代运营服务
  • 科技类网站模板宁波seo外包平台
  • 小程序怎么制作开发广西关键词优化公司
  • 网站开发引用思源黑体免费建站哪个比较好
  • 网站结构物理网站keywords
  • 大连小程序定制郑州外语网站建站优化
  • 清远市清城区网站建设公司合肥网络推广优化公司
  • 网站 网页制作百度网盘在线观看资源
  • wordpress设置全屏背景图片网站优化排名怎么做
  • 网站排名推广自己怎么做seo站长教程
  • 云南建设厅网站助理工程师技能培训班有哪些课程
  • wordpress做购物网站关键词seo报价
  • 合肥建网站公司推销
  • wordpress vip会员插件seo自媒体运营技巧
  • 从哪里找网站长沙网站seo方法
  • 深圳企业网站百度网址大全旧版本
  • 网站被k还能不能在百度做推广2023年8月新冠疫情
  • 青海省住房城乡建设厅网站搜索app下载
  • .net网站开发实例对网络营销的认识