擅长:python、mysql、java
<p>我希望它对你来说不太先进</p>
<p>1为您的页面创建一个类</p>
<pre><code>class Pages:
def __init__(self, name=None, link=None):
self.name = name
self.link = link
</code></pre>
<p>2创建<code>pages</code>列表</p>
<pre><code>pages = []
</code></pre>
<p>3查找行定位器,如:</p>
<pre><code>rows = driver.find_elements_by_css_selector("your_selector")
</code></pre>
<p>行数必须与表中的行数相同。例如,如果您必须在列表中添加项目,<code>rows</code>编号将为20</p>
<p>4获取每行的值:</p>
<pre><code>for row in rows:
name = row.find_element_by_css_selector("here is a unique selector for each data field for name").text
link = row.find_element_by_css_selector("here is a unique selector for each data field for link").text
</code></pre>
<p>5创建页面对象:</p>
<pre><code>page = Page(name=name,link=link)
</code></pre>
<p>6将所有行放入列表:</p>
<pre><code>pages.append(page)
</code></pre>
<h3>结果</h3>
<p>页面列表(对象<code>page</code>),其中第一行可通过<code>pages[0]</code>访问,第二行可通过<code>pages[1]</code>访问,依此类推</p>
<p><strong>p.S</strong>
如果选择器有问题,请将其视为不同的问题。
我想我已经向你解释了这个概念,这样你就可以开始了</p>