Crawler:基于splinter.browser库实现爬取12306网站来实现快速抢票

简介: Crawler:基于splinter.browser库实现爬取12306网站来实现快速抢票

实现结果


image.png




实现代码


# -*- coding: utf-8 -*-

from splinter.browser import Browser

from time import sleep

import time, sys

class huoche(object):

   driver_name = ''

   executable_path = 'C:\chromedriver_win32\chromedriver.exe'

   #用户名,密码,输入自己的

   username = "***********"

   passwd = "*******"

   # cookies值得自己去找, 下面两个分别是沈阳, 哈尔滨

   starts = "%u6C88%u9633%2CSYT"

   ends = "%u54C8%u5C14%u6EE8%2CHBB"

 


相关文章
|
6月前
|
数据采集 Python
Python爬虫:实现爬取、下载网站数据的几种方法
Python爬虫:实现爬取、下载网站数据的几种方法
470 1
|
2月前
|
存储 数据采集 XML
使用Crawler实例进行网页内容抓取
使用Crawler实例进行网页内容抓取
|
1月前
|
数据采集 存储 Java
Crawler4j在多线程网页抓取中的应用
Crawler4j在多线程网页抓取中的应用
|
6月前
|
数据采集 中间件 Python
Scrapy爬虫:利用代理服务器爬取热门网站数据
Scrapy爬虫:利用代理服务器爬取热门网站数据
|
1月前
|
数据采集 安全 定位技术
Burpsuite Spider爬虫功能
Burpsuite Spider爬虫功能
|
6月前
|
数据采集 JavaScript 开发者
使用Scrapy有效爬取某书广告详细过程
使用Scrapy有效爬取某书广告详细过程
使用Scrapy有效爬取某书广告详细过程
|
数据采集 JavaScript 前端开发
深入网页分析:利用scrapy_selenium获取地图信息
网页爬虫是一种自动获取网页内容的技术,它可以用于数据采集、信息分析、网站监测等多种场景。然而,有些网页的内容并不是静态的,而是通过JavaScript动态生成的,例如图表、地图等复杂元素。这些元素往往需要用户的交互才能显示出来,或者需要等待一定时间才能加载完成。如果使用传统的爬虫技术,如requests或urllib,就无法获取到这些元素的内容,因为它们只能请求网页的源代码,而不能执行JavaScript代码。我们可以使用scrapy_selenium这个工具,它结合了scrapy和selenium两个强大的库,可以实现对动态网页的爬取。
163 0
深入网页分析:利用scrapy_selenium获取地图信息
|
数据采集 Web App开发 Python
Python爬虫:使用pyppeteer爬取动态加载的网站
Python爬虫:使用pyppeteer爬取动态加载的网站
490 0
|
数据采集 存储 JSON
Scrapy爬取makepolo网站数据深入详解
题记 之前对爬虫只是概念了解多,实战少。知道网上流行的有号称免费的八爪鱼等(实际导出数据收费)。 大致知道,所有爬虫要实现爬取网页信息,需要定义正则匹配规则。
242 0
Scrapy爬取makepolo网站数据深入详解
|
数据采集 数据安全/隐私保护 Python
Crawler:基于urllib库+实现爬虫有道翻译
Crawler:基于urllib库+实现爬虫有道翻译
Crawler:基于urllib库+实现爬虫有道翻译