python - 如何调用href?在一个while循环上
问题描述
我正在尝试做一个while
以获取href,但我不知道如何调用href
我试图改变爱德华,links['href']
但它不起作用
from bs4 import BeautifulSoup
def validateString(edouard):
letter_flag = False
number_flag = False
while (edouard) is False:
res= requests.get('')
print(res.text)
soup = BeautifulSoup(res.text,'lxml')
for links in soup.find_all('a', class_="swatchanchor",href=True):
edouard=(links['href'])
print(edouard)
爱德华没有定义
解决方案
答案几乎是错误消息。你打电话给爱德华
while (edouard) is False:
但尚未定义。
根据您真正想做的事情,您需要在此行之前声明它
edouard = False
我怀疑还有其他事情需要改变,但它们可能是针对新问题。
推荐阅读
- google-app-engine - Google App Engine 实例的 IP 会以特定的时间间隔自动更改
- docker-swarm - docker 容器从一个节点切换到另一个节点而不会耗尽或重新启动节点
- html - 如何围绕圆圈创建文本(五分之一圈)
- android - 如何在回收器视图中为 RadioButton 添加动作事件?
- css - 带CSS的标题和副标题的领导者
- php - 如何输入回显值完成查询?
- c - 你能以编程方式检测C中函数的字节大小吗
- hyperledger-fabric - 我们可以修改超级账本作曲家中的交易记录吗
- spring-boot - 使用 MINA 2 为 Spring 配置 Camel
- wordpress - 如何在联系表 7 中使文件上传为“必需”?