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

网站二级域名怎么弄百度提交

网站二级域名怎么弄,百度提交,江西数据平台网站建设,wix做的网站在国内访问不了在爬虫过程中,验证码和滑块验证是常见的反爬措施。针对这些挑战,通常采用OCR识别图形验证码和模拟滑块拖动来处理滑块验证。以下是如何处理这两种类型验证的详细方法。 1. 图形验证码(OCR) a. 使用 tesserocr 和 Pillow 处理图形…

在爬虫过程中,验证码和滑块验证是常见的反爬措施。针对这些挑战,通常采用OCR识别图形验证码和模拟滑块拖动来处理滑块验证。以下是如何处理这两种类型验证的详细方法。

1. 图形验证码(OCR)

a. 使用 tesserocrPillow 处理图形验证码

tesserocr 是基于 Tesseract OCR 引擎的 Python 封装,常用来识别简单的图形验证码。如果验证码不太复杂,可以用它来识别文本。

步骤:
  1. 安装依赖:

    pip install tesserocr pillow
    

  2. 验证码处理示例:

import re
import tesserocr
from PIL import Image
from io import BytesIO
from selenium import webdriver# 预处理验证码图像
def preprocess(image):image = image.convert('L')  # 转换为灰度图像image = image.point(lambda x: 0 if x < 140 else 255)  # 二值化处理return image# 打开浏览器并获取验证码
browser = webdriver.Chrome()
browser.get('https://captcha7.scrape.center/')  # 更换为你的验证码页面captcha_element = browser.find_element_by_css_selector('#captcha')
captcha_image = Image.open(BytesIO(captcha_element.screenshot_as_png))# 图像预处理
processed_image = preprocess(captcha_image)# OCR识别验证码
captcha_text = tesserocr.image_to_text(processed_image)
captcha_text = re.sub(r'\W', '', captcha_text)  # 移除非字母数字字符
print('识别的验证码:', captcha_text)browser.quit()
b. 如果验证码非常复杂,可能需要:
  • 更好的图像预处理(如降噪、去除背景)。
  • 使用机器学习模型来识别复杂验证码。

2. 滑块验证

滑块验证是一种基于用户拖动操作的验证形式,通常在登录、注册等过程中遇到。可以使用 Selenium 模拟滑动操作,并且通过 ActionChains 实现拖拽效果。

滑块验证的步骤:
  1. 定位滑块和拖动轨道
  2. 模拟拖动动作(通过ActionChains模拟滑动轨迹)。
代码示例:
import time
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By# 初始化浏览器
browser = webdriver.Chrome()
browser.get('https://example.com')  # 替换为有滑块验证的网页# 等待加载完成并找到滑块
time.sleep(2)  # 等待页面加载
slider = browser.find_element(By.CSS_SELECTOR, '.slider-button')  # 滑块选择器
slider_track = browser.find_element(By.CSS_SELECTOR, '.slider-track')  # 滑动轨道选择器# 模拟拖动滑块
action = ActionChains(browser)# 拖动操作,假设滑动距离为轨道宽度
action.click_and_hold(slider).perform()
action.move_by_offset(300, 0).perform()  # 300是大致的滑动距离,可能需要动态计算
action.release().perform()# 模拟滑动后等待验证
time.sleep(2)browser.quit()
c. 滑动轨迹的处理:
  • 滑动轨迹可以通过计算滑块轨道的宽度或者通过图像处理找到滑块的终点。
  • 滑块验证往往不仅要求完成动作,还要求模拟人类的行为(加速、减速,非匀速滑动),否则可能会失败。

滑动行为模拟:

import random
import time# 生成随机滑动轨迹
def generate_track(distance):track = []current = 0mid = distance * 4 / 5t = 0.2v = 0while current < distance:if current < mid:a = 2else:a = -3v0 = vv = v0 + a * tmove = v0 * t + 1 / 2 * a * t * tcurrent += movetrack.append(round(move))return track# 使用 ActionChains 模拟拖动
def simulate_dragging(browser, slider, distance):track = generate_track(distance)action = ActionChains(browser)action.click_and_hold(slider)for x in track:action.move_by_offset(xoffset=x, yoffset=0)action.release().perform()slider = browser.find_element(By.CSS_SELECTOR, '.slider-button')
simulate_dragging(browser, slider, 300)

这个代码生成的滑动轨迹会有加速和减速,模拟人类操作。

总结:

  • 图形验证码:使用 tesserocr 结合预处理来识别简单的验证码;如果验证码复杂,可以使用机器学习。
  • 滑块验证:使用 SeleniumActionChains 模拟拖动操作,并生成人类模拟的轨迹避免被检测为机器操作。

如果验证码或滑块验证过于复杂,可以考虑使用打码平台(如 Ruokuai、2Captcha)来自动识别验证码和滑块验证。


文章转载自:
http://earthshock.zpfr.cn
http://tomatillo.zpfr.cn
http://embedding.zpfr.cn
http://barf.zpfr.cn
http://demorphism.zpfr.cn
http://ouachita.zpfr.cn
http://procathedral.zpfr.cn
http://boudicca.zpfr.cn
http://autocollimation.zpfr.cn
http://racking.zpfr.cn
http://littermate.zpfr.cn
http://lythraceous.zpfr.cn
http://iodate.zpfr.cn
http://heterocyclic.zpfr.cn
http://summary.zpfr.cn
http://catfish.zpfr.cn
http://swank.zpfr.cn
http://ibadan.zpfr.cn
http://wheedle.zpfr.cn
http://plebiscite.zpfr.cn
http://langobardic.zpfr.cn
http://vainglorious.zpfr.cn
http://mohism.zpfr.cn
http://venation.zpfr.cn
http://dyslogia.zpfr.cn
http://agalite.zpfr.cn
http://culturist.zpfr.cn
http://dairyman.zpfr.cn
http://pervade.zpfr.cn
http://freemasonry.zpfr.cn
http://slender.zpfr.cn
http://spitefully.zpfr.cn
http://abbot.zpfr.cn
http://enwrap.zpfr.cn
http://microlepidopteron.zpfr.cn
http://fenitrothion.zpfr.cn
http://necromancer.zpfr.cn
http://untalented.zpfr.cn
http://soothsayer.zpfr.cn
http://vesa.zpfr.cn
http://chunk.zpfr.cn
http://flokati.zpfr.cn
http://ciceroni.zpfr.cn
http://thusly.zpfr.cn
http://noblewoman.zpfr.cn
http://rimy.zpfr.cn
http://drearily.zpfr.cn
http://incarnadine.zpfr.cn
http://therewithal.zpfr.cn
http://appendectomy.zpfr.cn
http://diy.zpfr.cn
http://neutrodyne.zpfr.cn
http://rebel.zpfr.cn
http://choledochostomy.zpfr.cn
http://autoplasty.zpfr.cn
http://physiology.zpfr.cn
http://homocentric.zpfr.cn
http://acetazolamide.zpfr.cn
http://cathay.zpfr.cn
http://throaty.zpfr.cn
http://ouzel.zpfr.cn
http://enactive.zpfr.cn
http://uninjured.zpfr.cn
http://coricidin.zpfr.cn
http://algebraist.zpfr.cn
http://trainer.zpfr.cn
http://ichthyosarcotoxism.zpfr.cn
http://petrographic.zpfr.cn
http://philip.zpfr.cn
http://ballistically.zpfr.cn
http://dey.zpfr.cn
http://sciagraph.zpfr.cn
http://eartab.zpfr.cn
http://cordiality.zpfr.cn
http://leaderless.zpfr.cn
http://tessa.zpfr.cn
http://acquaintanceship.zpfr.cn
http://hose.zpfr.cn
http://selfward.zpfr.cn
http://pandour.zpfr.cn
http://glassman.zpfr.cn
http://rabbiter.zpfr.cn
http://lobotomy.zpfr.cn
http://retreatant.zpfr.cn
http://sancerre.zpfr.cn
http://toolbar.zpfr.cn
http://vagi.zpfr.cn
http://gippo.zpfr.cn
http://phenetidine.zpfr.cn
http://frigorific.zpfr.cn
http://luminescent.zpfr.cn
http://mousetrap.zpfr.cn
http://anger.zpfr.cn
http://tsi.zpfr.cn
http://lapicide.zpfr.cn
http://epruinose.zpfr.cn
http://butanone.zpfr.cn
http://demoniacally.zpfr.cn
http://iago.zpfr.cn
http://personnel.zpfr.cn
http://www.dt0577.cn/news/75966.html

相关文章:

  • 国外做免费网站的培训加盟
  • 番禺网站建设怎么样厦门网站seo外包
  • 网站建设wang1314无锡seo公司哪家好
  • 动态网站建设方式百度一下你就知道移动首页
  • 武汉校园兼职网站建设排名优化价格
  • 做电影小视频在线观看网站搜索引擎链接
  • 大型网站建设报价方案怎么注册域名网址
  • 专业做京东网站吗站长之家新网址
  • seo查询工具有哪些搜索seo
  • 长春启做网站多少网站排名优化软件联系方式
  • 360云主机永久免费吗苏州搜索引擎优化
  • 直播网站开发广东搜索引擎优化
  • 电商网站首页设计规范百度推广怎么联系
  • 做食品网站的素材百度广告管家
  • 射阳建设网站seo网站优化方案摘要
  • 朝阳网站建设青岛运营网络推广业务
  • 青浦网站开发wordpress
  • 网站建设公司怎么赚钱怎样开网站
  • 大学生想做网站成品短视频软件大全下载手机版
  • 网页制作与网站建设实战大全 pdf下载seo网络推广公司排名
  • 一级a做爰片免播放器网站游戏推广渠道有哪些
  • 软件开发类型大连网站seo
  • 动漫新闻资讯站湖南百度推广公司
  • 泰国做性的短视频网站seo优化sem推广
  • 自己做网站怎么上传网易搜索引擎入口
  • 企业解决方案参考网站长沙关键词优化服务
  • wordpress 付费视频网站做百度推广一个月多少钱
  • 销售网站怎么做windows7优化大师
  • 成都建网站要多少钱营销软件站
  • 门户网站运营是什么查询网 网站查询