for i in range(3,50): page.wait_for_selector('#page :text("{}")'.format(i), timeout=4000) page.locator("#page").get_by_text("{}".format(i), exact=True).click() links = page.query_selector_all('a.l') for link in links: url = link.get_attribute('href') full_url = urljoin(page.url, url) print(full_url)。让最后输出一个变量包含所有full_url的值
时间: 2024-01-10 16:03:07 浏览: 132
好的,我明白了。你的问题是如何将所有的 `full_url` 值存储到一个变量中。
你可以使用一个列表来存储所有的 `full_url` 值,然后使用 `append()` 方法将每个 `full_url` 值添加到列表中。最后,你可以将列表赋值给一个变量,这样就可以获取到所有的 `full_url` 值了。下面是示例代码:
```python
# 创建一个空列表来存储所有的 full_url 值
all_urls = []
for i in range(3,50):
page.wait_for_selector('#page :text("{}")'.format(i), timeout=4000)
page.locator("#page").get_by_text("{}".format(i), exact=True).click()
links = page.query_selector_all('a.l')
for link in links:
url = link.get_attribute('href')
full_url = urljoin(page.url, url)
all_urls.append(full_url) # 将每个 full_url 值添加到列表中
print(full_url)
# 将包含所有 full_url 值的列表赋值给一个变量
all_urls_variable = all_urls
```
阅读全文