-- coding:utf-8 --
from selenium import webdriver
import win32api
import win32con
import win32gui
from ctypes import *
import time
class POINT(Structure):
fields = [(“x”, c_ulong), (“y”, c_ulong)]
def get_mouse_point():
po = POINT()
windll.user32.GetCursorPos(byref(po))
return int(po.x), int(po.y)
def mouse_move(x, y):
windll.user32.SetCursorPos(x, y)
def mouse_click(x=None, y=None):
if not x is None and not y is None:
mouse_move(x, y)
time.sleep(0.05)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
# 获取点击元素窗口位置
# x, y = get_mouse_point()
# x: 1200, y:320
# print(x, y)
browser = webdriver.Chrome(’…/…/tool/webdriver/chromedriver.exe’)
browser.maximize_window()
browser.get(‘http://jzsc.mohurd.gov.cn/data/company/detail?id=002105291239451309’)
time.sleep(1.5)
mouse_click(1200, 340)
time.sleep(60)
了解更多分析及数据抓取可查看:
http://cloud.yisurvey.com:9081/html/529942a8-212c-4c85-9c92-9c56beb4a299.html?ly=csdn
特别说明:本文旨在技术交流,请勿将涉及的技术用于非法用途,否则一切后果自负。如果您觉得我们侵犯了您的合法权益,请联系我们予以处理。