Вы просто прикрепляете вторую часть к первой под циклом for:
import sys
from selenium import webdriver
driver = webdriver.Firefox()
FB_bloomberg_URL="https://www.bloomberg.com/quote/FB:US"
driver.get(FB_bloomberg_URL)
eList = driver.find_elements_by_class_name('link__f5415c25')
hrefList = []
for e in eList:
hrefList.append(e.get_attribute('href'))
for href in hrefList:
--print(href)
driver.get(href)
boardmembership_table=driver.find_elements_by_xpath('//*[@id="root"]/div/section/div[5]')[0]
boardmembership_table.text
Бонус : А вот как извлечь имена людей из URL с помощью регулярных выражений (import re
) и добавить таблицу членства в форуме в словарь.
result_dict = {}
regex = r"\/people\/\d+-(.*)$"
for href in hrefList:
driver.get(href)
boardmembership_table=driver.find_elements_by_xpath('//*[@id="root"]/div/section/div[5]')[0]
matches = re.finditer(regex, href, re.MULTILINE)
for matchNum, match in enumerate(matches, start=1):
result_dict[match.group(1)] = boardmembership_table.text
Это должно дать вам преимущество.