图片保存的一种思路import pyautogui # 模拟鼠标右键图片另存为 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import time from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By webdriver = webdriver.Chrome() webdriver.get("ht...

阅读全文>>

[toc] 协程 & 异步编程(asyncio)协程(Coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。例如: def func1(): print(1) ... print(2) def func2(): print(3) ... print(4) func1() func2() 上述代码是普通的函数定义和执行,按流程分别执行两个函数中的代码,并先后会输出:1、2、3、4。但如果介入协程技术那么就可以实现函数见代码切换执行,...

阅读全文>>

0x01 版本一import socket from multiprocessing import Pool # 端口扫描- def port_scan(ip, port): # 创建socket对象 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 设置超时时间 s.settimeout(0.1) # 连接 result = s.connect_ex((ip, port)) # 关闭连接 s.close() # 判断是否连接成功 ...

阅读全文>>

保证良好的状态。 自律与你的身体状态有关,它会极大影响你的意志、情绪、智力等等能力。所以在自律之前,你至少应该做到早睡早起、规律饮食、适当运动,保证良好的状态。 学会从小事小节开始修炼自律。 不要一上来就给自己设计如何宏大的自律改变计划,自律的关键,就是在私底下、无人时、细微处能否做到慎独慎微。 自律远不止管理时间。 其实管理精力比管理时间更重要,自律的本质是为了提高效率,而不是单纯地把时间填满。记住“要事第一”是精力管理的第一原则。 “就等10分钟”。 遇到诱惑很大、且会影响你计划的事情时,就告诉自己“就等10分钟”,往往等了10分钟后,内心开始慢慢平复,就突然没有...

阅读全文>>

一.修改爬虫文件1.导入scrapy-redis模块:from scrapy_redis.spiders import RedisSpider 2.将当前爬虫类的父类修改成RedisSpider 3.将allowed_domains和start_urls进行删除 4.添加一个新的属性redis_key = 'xxx',该属性值表示的就是可以被共享的调度器队列的名称 二.进行配置文件的配置1.保证爬虫文件发起的请求都会被提交到可以被共享的调度器的队列中 SCHEDULER = "scrapy_redis.scheduler.Scheduler" 2.保证爬虫文件提交的item...

阅读全文>>