#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import requests
import re
from bs4 import BeautifulSoup
#get the url page content
html = request.get("http://mysite.url/toscrap").content
#soup the html content
soup = BeautifulSoup(html)
#find all inputs containing "MemberName" in id field
my_inputs = soup.findAll("input",{"id":re.compile("MemberName")})
也许使用python Beautifulsoup4模块会更好,一旦完成html soup,就可以使用re模块来查找相应的id,如下所示:
这将满足您的需要,它提供任何输入字段,其中id包含“MemberName”
问候
您不能使用输入名称,因为它是动态的,例如,您可以通过获取它的周围元素来获取该输入的引用
一旦有了周围的容器,就可以获得该输入的名称
相关问题 更多 >
编程相关推荐