【发布时间】:2021-02-18 05:01:33
【问题描述】:
我正在尝试抓取网站,但遇到了问题。当我尝试抓取数据时,看起来 html 与单击检查选项时看到的不同。我正在尝试抓取“https://bri.co.id/en/lokasi”网站以获取银行所有分行的分行名称和地址。
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.common.exceptions import TimeoutException
driver = webdriver.Chrome("C:/Users/manisha.rawat/Downloads/chromedriver.exe")
URL = 'https://bri.co.id/en/lokasi'
driver.get(URL)
soup = BeautifulSoup(driver.page_source, 'html.parser')
driver.quit()
print(soup.find('div',class_="address"))
代码只打印一个地址。我需要所有的地址。谁能建议我做错了什么?
【问题讨论】:
标签: python selenium-webdriver web-scraping beautifulsoup