
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一 、什么是爬虫模拟客户端,访问网站服务器,爬虫从服务器响应给客户端的网页内容中解析有用信息并保存到本地。二、爬虫执行的流程(1)请求网页(2)解析网页信息(3)保存内容三、Python爬虫所用到的库1.请求网页的库requestsurllib3selenium(模拟浏览器)2.解析网页信息的库re(正则表达式)BeautifulSoup:BS4Xpath3.保存内容...
1.先执行 mysqld --console 查看报错信息2.大概率情况下是数据库默认端口3306被占用如何解除占用?先查看3306端口的运行情况:netstat -aon|findstr “3306”>netstat -aon|findstr “3306”TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 2964>tasklist|findstr “2964”
1.基础知识1.1请求主页面url = 'https://www.ptpress.com.cn/shopping/index'from selenium import webdriver#导入库import timedriver = webdriver.Chrome()#声明浏览器driver.get(url)#请求网页time.sleep(10)1.2 ...
参考文章:https://www.cnblogs.com/wanghui-garcia/p/10040153.html
1.安装Axiosnpm intall axios2.引入import axios from 'axios'3.使用由于页面(页面也是一个组件)是由各个不同的功能组件组成的,例如下面这个页面:各个组件都有自己的数据需要从服务器请求,在请求Home页面时,可以让各个页面分别发起ajax请求,但这样下来一个页面将会发起多个请求,导致页面性能降低。因此,推荐一个页面仅由承载该页面的父组件发送一个ajax
1.基础操作from lxml import etreehtml1 = '''<div><ul class='first-ul'><li class='first-li'><a href='http://www.baidu.com'>baidu</a><a href='http://www.163.com'>n...
1.如何定位元素1.1 直接提取soup('标签名')soup.find('标签名') --直接是值soup.find_all('标签名') --列表1.2 CSS定位器(1)class定位元素soup.select(div.属性)(2)id定位soup.select(div#属性)(3)嵌套定位soup.select(div > ul > li)...
文章目录Vue-router1.最基本的跳转2.带参数的基本跳转3.通过query来定义地址栏键值对参数4.通过js跳转Vue-router1.最基本的跳转<router-link to="/demo1">demo1:Hello,world</router-link>2.带参数的基本跳转<router-link v-bind:to="{name:'demo1',par
1.组件使用的细节1.2 子标签内使用组件假设想在表格便签内使用一个组件作为行,直接使用组件是不行的,原因在于tbody内只能放tr便签,否则浏览器就会将tbody内的标签解析到外面,从而导致结构的错乱。为了解决这个问题,我们可以使用is特性,将is特性设置为组件名称,这样既保证了tbody和tr之间的层级关系,也使用了组件。1.2 非根组件的data必须是一个函数一个组件的 data 选项必须是
情况一:MongoDB IP配置问题mongodb的配置文件中的bind_ip 默认为127.0.0.1,默认只有本机可以连接。此时,需要将bind_ip配置为0.0.0.0,表示接受任何IP的连接原因:云服务器中安装MongoDB后(默认端口27017),默认绑定IP为 127.0.0.1 ,这就导致外部无法访问;解决方案: 修改mongod.config配置文件,添加 bind_ip=0.0.







