上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页
摘要: Cookies在客户端,也可以理解为浏览器端,有了Cookies,浏览器在下次访问网页时会自动附带上它发送给服务器,服务器通过识别Cookies并鉴定出是哪个用户,然后再判断用户是否是登录状态,然后返回对应的响应。我们可以理解为Cookies里面保存了登录的凭证,有了它,只需要在下次请求携带Cookies发送请求而不必重新输入用户名、密码等信息重新登录了。因此在爬虫中,有时候处理需要登录才能访问... 阅读全文
posted @ 2019-01-04 16:58 青春叛逆者 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 1、XPATH使用方法 使用XPATH有如下几种方法定位元素(相比CSS选择器,方法稍微多一点): a、通过绝对路径定位元素(不推荐!) WebElement ele = driver.findElement(By.xpath("html/body/div/form/input")); b、通过相对路径定位元素 WebElement ele = driver.findElement(By.xpa... 阅读全文
posted @ 2019-01-04 14:06 青春叛逆者 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 请求 (Request) 部分详解 Headers —— 显示客户端发送到服务器的 HTTP 请求的 header,显示为一个分级视图,包含了 Web 客户端信息、Cookie、传输状态等。 Textview —— 显示 POST 请求的 body 部分为文本。 WebForms —— 显示请求的 GET 参数 和 POST body 内容。 HexView —— 用十六进制数据显示请求。 Au... 阅读全文
posted @ 2019-01-03 22:12 青春叛逆者 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 常见状态码: 100~199:表示服务器成功接收部分请求,要求客户端继续提交其余请求才能完成整个处理过程。 200~299:表示服务器成功接收请求并已完成整个处理过程。常用200(OK 请求成功)。 300~399:为完成请求,客户需进一步细化请求。例如:请求的资源已经移动一个新地址、常用302(所请求的页面已经临时转移至新的url)、307和304(使用缓存资源)。 400~499:客户端... 阅读全文
posted @ 2019-01-03 22:09 青春叛逆者 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: grant all privileges on . to "数据库中用户名“ @"ip地址" identified by "数据库密码"; 阅读全文
posted @ 2019-01-03 08:54 青春叛逆者 阅读(2580) 评论(0) 推荐(0) 编辑
摘要: 创建一个已访问数据列表,用于存储已经访问过的数据,并加上互斥锁,在多线程访问的时候,先查看数据是否已经在已访问的列表中,若已存在直接跳过。 阅读全文
posted @ 2019-01-03 08:50 青春叛逆者 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 远程连接,本来想把配置文件: bind:127.0.0.1 改成 bind:0.0.0.0就可以了 结果发现不行,无法进行远程连接,报了上面的错误,百度翻译了一下发现,说有保护,然后把电脑的防火墙关闭了,还是不行,最后发现是配置文件里面还有一个保护 然后重启一下redis就可以了 阅读全文
posted @ 2019-01-02 16:42 青春叛逆者 阅读(644) 评论(0) 推荐(0) 编辑
摘要: import time from selenium import webdriver from selenium.webdriver.firefox.options import Options as FOptions options=FOptions() browser=webdriver.Firefox(executable_path="/Users/mac126/geckodriver"... 阅读全文
posted @ 2018-12-28 18:42 青春叛逆者 阅读(310) 评论(0) 推荐(0) 编辑
摘要: #encoding: utf-8 import re # 1. 匹配某个字符串: #re.match 尝试从字符串的起始位置匹配一个模式, # 如果不是起始位置匹配成功的话,match()就返回none。 # text = "hello" # ret = re.match('he',text) # print(ret.group()) # 2. 点:匹配除了换行符以外的任意的字符,匹配换行... 阅读全文
posted @ 2018-12-26 20:52 青春叛逆者 阅读(171) 评论(0) 推荐(0) 编辑
摘要: def foo(*args,**kwargs): ''' 函数定义时接收不定常参数 :param args: :param kwargs: :return: ''' pass def foo_01(x,y,z,a,b): ''' 参数传递 :param x: :param y: :param z: ... 阅读全文
posted @ 2018-12-26 19:25 青春叛逆者 阅读(247) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页