摘要:
一.简单代码示例 import asyncio from pyppeteer import launch async def main(): browser = await launch() page = await browser.newPage() #打开一个新页面 await page.got 阅读全文
摘要:
关于Python跨域处理方式详解 跨域是指在浏览器中,一个网页的脚本试图访问另一个网页的脚本时,由于浏览器的同源策略,会出现跨域问题。Python作为一种常用的后端语言,也需要处理跨域问题。本文将详细讲解Python跨域处理的方式。 什么是跨域 在浏览器中,同源策略是一种安全机制,它限制了一个网页的 阅读全文
摘要:
首先,我们需要明白几个索引的要点: 索引之后,按索引字段重复最少的来排序,会达到最优的效果。以我们的表来说,如果建立了No的聚集索引,把No放在where子句的第一位是最佳的,其次是Id,然后是MgrObjId,最后是时间,时间索引如果表是一个小时的,最好不要用 where子句的顺序决定了查询分析器 阅读全文
摘要:
1.首先判读是否为ios系统 var u = navigator.userAgent;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端var isiOS = !!u.match(/\(i[^ 阅读全文
摘要:
原有list集合, List<CommodityInfo> commodityInfoList = new List<CommodityInfo>(); public class CommodityInfo { public string StoreID {get; set;} public str 阅读全文
摘要:
网上代码一大抄,居然网上讲pyppeteer异步的一大推,但运行起来都是await,并没有讲如何同时并发运行十几二个pyppeteer页面,那有个卵用呀,还不如开个多进程呢。 话不多说,上代码。 爬取目标是额,就夜幕吧,知名的爬虫论坛,没错,就肝它吧。 页面有44个,先用pyppeteer用awai 阅读全文
摘要:
当我们开发项目的时候,会用virtualenv创建很多python独立环境, 这时候就会出现在不同环境下安装相同的模块的时候,为了避免我们通过联网下载所需模块, 不如我们直接从之前python环境已经有的模块中直接拿来用。这时候就需要使用到pip freeze命令。 具体使用: 我们打开cmd命令窗 阅读全文
摘要:
Sqlserver在设置登录账户信息的时候,有个复选框信息会被默认勾上,即强制实施密码策略,默认勾选上的还有强制密码过期。如果勾上了这个强制密码过期后,则你的账户密码在一定时间登录后会提示Sqlserver登录密码已过期请重新设置密码,如果是正在运行中的网站的账户,则整个网站可能会因为登录数据库失败 阅读全文
摘要:
1.下载对应的Chromedriver版本首先,打开的谷歌浏览器,找到目前你谷歌浏览器的版本。(打开设置,点击关于谷歌就能看到,如下图) 然后chromedriver的版本一定要与Chrome的版本一致,不然下载不对应的版本,没作用。 下面有两个下载地址: 1.https://npm.taobao. 阅读全文
摘要:
解决方案:puppeteer在初始化launch时,必须增加以下的参数【handleSIGINT=False, handleSIGTERM=False, handleSIGHUP=False】才能使得flask的run-debug模式启动也能正常运行! puppeteer官方文档:https://m 阅读全文