【问题标题】:How to scrape different pages of an unchanging Url that pages change with tabs on the top bar of Url?如何抓取不变的Url的不同页面,这些页面随着Url顶栏上的选项卡而变化?
【发布时间】:2019-07-20 13:39:26
【问题描述】:

我想解析这个页面'http://www.tsetmc.ir/Loader.aspx?ParTree=151311&i=22811176775480091',但它顶部有一个tab_bar,所以当我点击其中一个时,它会显示新信息,但具有相同的url。 我正在使用 BeautifulSoup & selenium 来解析它,但是当我单击其中一个选项卡时,我在显示的页面上找不到标签。 This image shows the tabs that i mean.

【问题讨论】:

  • 显示您的代码试验和错误
  • 欢迎来到 SO。请花时间阅读How to Ask。它将帮助您提出可靠的问题,希望得到有用的答案。

标签: python-3.x selenium selenium-webdriver beautifulsoup


【解决方案1】:

据我所知,这个菜单使用类,所以你必须写:

driver.find_element_by_css_selector(class="...").click()- 有了这个,他会点击你在括号中的类名的对象。

一个小例子: driver.find_element_by_css_selector(class="yellow").click() 驱动程序会点击黄色标签,然后在同一个窗口中打开它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 1970-01-01
    • 2021-08-13
    • 2021-06-23
    • 1970-01-01
    • 2019-07-14
    相关资源
    最近更新 更多