пытаясь очистить данные, которые динамически изменяются с помощью селена? - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть веб-сайт, для которого мне нужно очистить данные https://web.bet9ja.com/Sport/OddsToday.aspx?IDSport=590 Мне нужно очистить все совпадения и их данные, когда я щелкаю сразу одним скриптом, пока я делал только для одного совпадение после нажатия, но мне нужно щелкнуть каждое совпадение и получить данные в этом совпадении. Пока мой код:

# Here using selenium for scraping
# importing necessary modules
import selenium.webdriver
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
import mysql.connector
import pymysql

# the relevant url
url = 'https://web.bet9ja.com/Sport/SubEventDetail?SubEventID=77106846'


driver = webdriver.Chrome(r"c:/Users/SATYA/mysite/chromedriver")
driver.get(url)
driver.implicitly_wait(10) # seconds
elements = [
    item.text for item in driver.find_elements_by_css_selector("div.SEOddLnk.ng-binding")]
names = [
    item.text for item in driver.find_elements_by_css_selector("div.SECQ.ng-binding")]
headings=names[0:3]+names[27:31]+names[85:87]+names[61:63]+names[88:90]


values = [
    item.text for item in driver.find_elements_by_css_selector("div.SEOddsTQ.ng-binding")]
keys=values[0:8]+values[148:156]+values[244:248]+values[280:284]

vals=elements[0:8]+elements[148:156]+values[244:248]+values[280:284]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...