import re
import time
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from pyquery import PyQuery as pq
import pymongo
import random
driver = webdriver.Chrome()
def search():
try:
driver.get('http://query.shenzhentong.com:8080/sztnet/qryCard.do')
i = 1
for i in range(1,100):
i =i + 1
kahao = random.randint(692100000, 692200000)
driver.find_element_by_xpath('/html/body/div[2]/form/table/tbody/tr[2]/td/input[1]').send_keys(kahao)
time.sleep(3)
driver.find_element_by_xpath('/html/body/div[2]/form/table/tbody/tr[2]/td/input[2]').click()
time.sleep(2)
if driver.find_element_by_id("cardRealAmt"):
element = driver.find_element_by_id("cardRealAmt")
element_text = element.text
yuer = driver.find_element_by_xpath("/html/body/div[2]/table/tbody/tr/td[4]")
yuer_text = yuer.text
print(kahao,format(element_text),yuer_text,"第",i, "次")
with open('name1.txt', 'a') as file: # 设置文件对象
file.write(kahao,end = " ")
file.write(element_text)
else:
pass
except Exception as e:
# print('函数问题',e)
return search()
def main():
try:
search()
except Exception as e:
print('出错啦',e)
finally:
driver.close()
if __name__ == '__main__':
main()
【Web自动化学习】深圳通余额批量随机查询工具(源码)(web服务已下架,仅做学习使用)
于 2022-06-07 15:59:07 首次发布