Selenium python标签页

2024-09-28 03:18:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习python selenium。 我想做一些解析程序。在

我看不懂表中的a标签

摘要

我想解析一个标签 我试着driver.find_元素('')。单击()和driver.find_element_css_选择器('table[class=“board box”])。单击()

summay公司

但它不能播放。。。在

我不知道哪里错了。。在

请帮帮我

有html代码

<!DOCTYPE html>
<form name='ArticleList'>
    <table class="board-box">
        <tbody>
            <tr>
                <td></td>
                <td class='board-list'>
                    <span>
                        <span class='aaa'>
                            <a class="m-tcol-c" onmouseover="" onclick="return dynamicParamLink('/ArticleRead.nhn?clubid=28279768&page=1&boardtype=L&articleid=91&referrerAllArticles=true', event);" href="/ArticleRead.nhn?clubid=28279768&page=1&boardtype=L&articleid=91&referrerAllArticles=true">API Store</a>
                        </span>
                    </span>
                </td>
            </tr>

            <tr>
                <td></td>
                <td class='board-list'>
                    <span>
                        <span class='aaa'>
                            <a class="m-tcol-c" onmouseover="" onclick="return dynamicParamLink('/ArticleRead.nhn?clubid=28279768&page=1&boardtype=L&articleid=90&referrerAllArticles=true', event);" href="/ArticleRead.nhn?clubid=28279768&page=1&boardtype=L&articleid=90&referrerAllArticles=true">WikiDocs - Online books platform</a>
                        </span>
                    </span>
                </td>
            </tr>
        </tbody>
    </table>
</form>

Tags: boardtruepagetable标签trclasstd
2条回答

anchor_tag_elements = driver.find_elements_by_tag_name('a') 应返回带有a标记的所有元素的列表。 如果要单击列表中的一个(例如第一个),可以按索引调用它:

anchor_tag_elements[0].click()

{{cdm>中的所有标签都可以使用。在

elements = driver.find_elements_by_class_name("m-tcol-c")

要获取第一个<a>的文本,可以使用

^{pr2}$

并获取

^{3}$

相关问题 更多 >

    热门问题