1. 程式人生 > >使用python3進行12306模擬登陸下單流程

使用python3進行12306模擬登陸下單流程

前段時間研究了一下python,就自己弄了一下12306的模擬下單操作,主要是附上大致流程圖。 執行環境如下: 1、win7系統 2、python3.5 3、主要使用到的模組:urllib、cookiejar、json 4、用到的第三方打碼:雲打碼 5、使用的瀏覽器:Chrome
執行結果如下
以下是流程流圖:
中間詳細過程比較複雜,寫起了很費神就不上程式碼了,之後若有時間再給不同的部分詳細描述吧。

相關推薦

使用python3進行12306模擬登陸下單流程

前段時間研究了一下python,就自己弄了一下12306的模擬下單操作,主要是附上大致流程圖。 執行環境如下: 1、win7系統 2、python3.5 3、主要使用到的模組:urllib

python3 使用selenium模擬登陸天眼查抓取資料

  由於之前用Scrapy 抓了一些公司的名稱,但是沒有準確的聯絡方式,所以就自己就學習了一下使用selenium自動化工具,速度比較慢,網上也有很多這方面的程式碼,但是大部分的網頁解析部分都出錯了,可能是這種網站定時會更改一下網頁的固定幾個標籤。   網上也有很多說如果遇到一些防爬蟲特別強的網站,比如企查

Python3爬蟲之模擬登陸

爬取一些不需要登陸的網址操作已經試過了,這次來用Python嘗試需要登陸的網址,來利用cookie模擬登陸 我用的是火狐瀏覽器自帶的F12開發者工具,開啟網址輸入賬號,密碼,登陸,如圖 可以看到捕捉到很多post和get請求,第一個post請求就是我們提交賬號和密

使用requests進行模擬登陸

ssp rom clas 5.0 find 模擬登陸 erer resume bsp import re import requests header = { ‘User-Agent‘: "Mozilla/5.0 (Windows NT 6.1; WOW64)

python3網路爬蟲開發實戰》--模擬登陸

1.cookies池的搭建 Cookies池需要有自動生成 Cookies、定時檢測 Cookies、提供隨機 Cookies等幾大核心功能。 Cookies 池架構的基本模

使用selenium進行模擬登陸豆瓣

輸入email 和密碼 email = input(‘E-mail:’) password = input(‘Password:’) 獲取輸入框並且輸入賬號和密碼 driver.find_element_by_name(‘form_email’).send_keys(email) dri

網頁爬蟲-通過已登入後的cookie,模擬登陸狀態,保持會話進行後續操作

剛開始的時候打算使用java程式直接登陸網站在進行後續操作,後來發現有些網站的重定向太多不好操作, 所以改用已登入的cookie 來保持會話, 使用方式很簡單,只需要在瀏覽器上登入你要操作的網站,然後獲取cookie值,將cookie放到程式裡就實現了儲存會話的功能了, 1、新增mave

python 爬蟲 如何通過scrapy簡單模擬登陸豆瓣網,手動進行圖形驗證碼的驗證

1.建立scrapy爬蟲程式,在terminal命令列輸入’scrapy startproject douban_login’ 2.建立爬蟲主程式,主要步驟都在這裡實現,以douban_login.py命名 程式程式碼如下: import scrapy from

python3模擬登陸人人網(史上最簡單用requests)

之前看別人一直模擬登陸人人網,我就想人人網有頭有臉的咋那麼好模擬登陸進去呢,,今天看了下發現真的超級容易登陸,可能人人太老了也好久不更新了吧。人人網一點防護措施都沒有,沒有驗證碼,沒有加密,沒有亂起八

python 爬蟲:利用selenium抓取cookie進行模擬登陸

說明: selenium抓取cookie模擬登陸,理論上可以登入任何網站。以下兩段程式碼分別介紹抓取cookie,和攜帶cookie登入。 抓取cookie.json程式碼 import

Python3網路爬蟲:使用Cookie-模擬登陸

該文是http://blog.csdn.net/c406495762部落格的學習筆記. 為什麼要使用Cookie   Cookie,指某些網站為了辨別使用者身份、進行session跟蹤而儲存在使用者本地終端上的資料(通常經過加密)。   比如說有些網站需要登入後才能訪問某個頁面,

selenium抓取cookie進行模擬登陸

說明: selenium抓取cookie模擬登陸,理論上可以登入任何網站。以下兩段程式碼分別介紹抓取cookie,和攜帶cookie登入。 抓取cookie.json程式碼 import json from selenium impor

python3 requests 12306下單環節

完成之前的登入,查票(城市編號轉換之後),重頭戲也是最複雜的環節來了,要完成下單,需要經過下列一系列驗證,且均要通過驗證,由此可見12306的反爬機制做的還是相當出色的。 需要做的依次post伺服器需要的引數後,根據response返回的

我是如何實現用selenium進行模擬登陸

這是一個艱難而有趣的過程 就像 在升級打怪通關一樣 下載 https://blog.csdn.net/weixin_41777219/article/details/84935474 驗證是否登陸成功 from selenium import webdri

[模擬登陸三劍客]1. Fiddler怎麼用?--使用Fiddler 進行網路抓包

[模擬登陸三劍客]1. Fiddler怎麼用?–使用Fiddler 進行網路抓包 目的 模擬登陸三劍客之“Fiddler安裝和抓包”。認識fiddler,使用fiddler進行簡單抓包。簡單上手,大家用兩次就熟悉了。 工具 Win7 32/64 位,

使用HttpClient呼叫外部系統介面2-HttpClient 模擬登陸,保持會話並進行後續操作

下面主要說明 Form-Based 的驗證方式的演示程式碼,如果登陸時需要一個驗證碼的話,那只有自己想辦法怎麼得到這個碼了: package com.example.demo; import org.apache.commons.httpclient.Cookie; im

python3+selenium3 利用cookie實現模擬登陸

學習材料來源:https://www.cnblogs.com/fnng/p/6431484.html本文章基於以上教程的操作工具:python3.6.5          selenium3.11.0           Chrome 65.0程式碼部分-----------

使用selenium進行微博的模擬登陸

不多說,直接上程式碼了# -*- coding:utf-8 -*- from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.commo

模擬登陸web微信的流程和引數細節

這幾天在用python3寫了一個模擬登陸web微信,傳送和接受資訊的lykchat資訊傳送系統,解決zabbix傳送告警資訊的問題。 發現步驟不多,但需要的引數太多了 把流程和細節分享出來 第

以selenium模擬登陸12306

comm return n) ati RoCE fin 當前 div not 初級模擬,速度有點慢,後期有時間再優化 1 # -*- coding:utf-8 -*- 2 # author:zxy 3 # date:2018-12-23 4