123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import undetected_chromedriver as uc
- import time
- import libads
- import sys
- import random
- from selenium import webdriver
- import time
- from selenium.webdriver.common.by import By
- from selenium.webdriver.common.keys import Keys
- import os
- import pymysql
- pymysql.install_as_MySQLdb()
- if os.name == 'nt':
- driver = uc.Chrome(headless=False)
- else:
- driver = uc.Chrome(headless=True,driver_executable_path='/usr/bin/chromedriver')
- kw=''
- region='tw'
- language='zh-TW'
- db3=libads.get_db(libads.DB_OPENLOG)
- cursor=db3.query('select kw from search_keywords order by rand() limit 1')
- kw=list(cursor)[0]
- #randomstr=['印度內觀課程','呂秀金內觀課程','呂秀金印度酥油','印度聖境心靈','算力傳媒','呂秀金印度心靈課程','呂秀金2025創造績效課程','國喬東南亞銷售','幸福空間','hhh裝潢費用試算','國喬尼龍生產','生成式seo genseo','活在真心的國度','森林大學出版','超越生命的愛','呂秀金覺醒']
- #kw=random.choice(randomstr)
- print(kw)
- driver.get(f'http://192.168.192.247:5000/')
- #https://google.com?gl=tw&hl=zh-TW&num=100
- time.sleep(3)
- elmt=driver.find_element(By.XPATH,'//button[@id="config-collapsible"]')
- webdriver.ActionChains(driver).move_to_element(elmt).perform()
- webdriver.ActionChains(driver).move_to_element(elmt).click().perform()
- time.sleep(2)
- elmt=driver.find_element(By.XPATH,'//input[@name="tor"]')
- webdriver.ActionChains(driver).move_to_element(elmt).perform()
- webdriver.ActionChains(driver).move_to_element(elmt).click().perform()
- time.sleep(1)
- elmt=driver.find_element(By.XPATH,'//input[@value="Apply"]')
- webdriver.ActionChains(driver).move_to_element(elmt).perform()
- webdriver.ActionChains(driver).move_to_element(elmt).click().perform()
- time.sleep(1)
- #webdriver.ActionChains(driver).move_to_element(elmt).perform()
- #webdriver.ActionChains(driver).move_to_element(elmt).click().perform()
- elmt=driver.find_element(By.XPATH,'//input[@id="search-bar"]')
- webdriver.ActionChains(driver).move_to_element(elmt).perform()
- webdriver.ActionChains(driver).move_to_element(elmt).click().perform()
- elmt.send_keys(kw)
- elmt.send_keys(Keys.ENTER)
- time.sleep(5)
- elmts=driver.find_elements(By.XPATH,'//div[@class="ezO2md"]')
- for elmt in elmts:
- print(elmt.text)
|