NY 주식이 포함 된 웹 사이트를 탐색하려고합니다.파이썬 웹 스크래핑
https://markets.ft.com/data/indices/tearsheet/constituents?s=NYA:PSE
각 페이지는 20 개 주식 정보를 포함하고 95 페이지가있다. HTML 코드는 처음 20 개 정보 만 포함합니다. 어떻게 든 탐색하고 다음 페이지로 이동할 수 있었지만 검색 할 수있는 주식 목록은 업데이트되지 않았습니다. 누군가 내 코드를보고 도와 줄 수 있습니까? 당신은 "다음 페이지"에 갈 때
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import TimeoutException
from bs4 import BeautifulSoup
import re
import selenium
path_to_phantomjs=r'C:\Users\h.elahi\Desktop\chromedriver'
driver = webdriver.Chrome(path_to_phantomjs)
web= "https://markets.ft.com/data/indices/tearsheet/constituents?s=NYA:PSE"
driver.get(web)
element=driver.find_element_by_xpath("//li [@data-mod-pagination-
num='3']").click()
WebDriverWait(driver, 30)
text="/data/equities/tearsheet"
level=driver.find_element_by_xpath('//a[contains(@href, "%s")]' % text)
print(level.text)
안부
을 통해 이동하는 데 사용합니다? –