美文网首页
定时获取高德地图实时路况

定时获取高德地图实时路况

作者: 马木木 | 来源:发表于2020-06-17 15:15 被阅读0次
# -*- encoding: utf-8 -*-
from selenium import webdriver
import time

def road_open():
    chrome_options = webdriver.ChromeOptions()
    chrome_options.add_argument(" -no-sandbox")  # Chrome 无法打开设置
    # chrome_options.add_argument(
    #     r'--user-data-dir=C:\Users\Administrator\AppData\Local\Google\Chrome\User Data')  # 设置个人Chrome浏览器账户信息
    # chrome_options.add_argument(r'--profile-directory=Default')  # 配置文件
    browser = webdriver.Chrome(options=chrome_options)
    # browser = webdriver.Chrome(r'D:\software\Python\Python37-32\Scripts\chromedriver.exe')  # 打开浏览器
    browser.maximize_window()  # 浏览最大化



    browser.get('https://www.amap.com/search?id=B001913DXL&city=320102&geoobj=117.791254%7C31.495435%7C120.301377%7C32.628466&query_type=IDQ&query=%E8%8B%8F%E5%AE%81%E6%98%93%E8%B4%AD%E6%80%BB%E9%83%A8&zoom=9.66')

    time.sleep(5)

    while True:

        browser.find_element_by_xpath("//*[@id='layerbox_item']/div[1]/a[3]").click()

        browser.get_screenshot_as_file(r'gaode%s.png' % time.strftime('%Y-%m-%d-%H-%M-%S',time.localtime(time.time())))

        print r'map\gaode%s.png' % time.strftime('%Y-%m-%d-%H-%M-%S',time.localtime(time.time()))

        print browser.title
        # 重复打开容易出现喝口水
        browser.find_element_by_xpath("//*[@id='layerbox_item']/div[1]/a[3]").click()

        # 隔多久执行一次
        time.sleep(10)

    browser.quit()







if __name__ == '__main__':
    road_open()

相关文章

网友评论

      本文标题:定时获取高德地图实时路况

      本文链接:https://www.haomeiwen.com/subject/tbdsxktx.html