Python中文
首页
教程
问答
标签
搜索
登录
注册
如何使用python在点击后显示手机时不刮手机
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我想刮手机号,但手机号只会在点击后显示,所以请您是否可以直接使用python刮手机号?我的代码刮手机号,但使用starr***。这是我想刮手机的链接,号码:<a href="https://hipages.com.au/connect/abcelectricservicespl/service/126298" rel="nofollow noreferrer">https://hipages.com.au/connect/abcelectricservicespl/service/126298</a>请引导我! 这是我的密码:</p> <pre><code>import requests from bs4 import BeautifulSoup def get_page(url): response = requests.get(url) if not response.ok: print('server responded:', response.status_code) else: soup = BeautifulSoup(response.text, 'lxml') return soup def get_detail_data(soup): try: title = (soup.find('h1', class_="sc-AykKI",id=False).text) except: title = 'Empty Title' print(title) try: contact_person = (soup.findAll('span', class_="Contact__Item-sc-1giw2l4-2 kBpGee",id=False)[0].text) except: contact_person = 'Empty Person' print(contact_person) try: location = (soup.findAll('span', class_="Contact__Item-sc-1giw2l4-2 kBpGee",id=False)[1].text) except: location = 'Empty location' print(location) try: cell = (soup.findAll('span', class_="Contact__Item-sc-1giw2l4-2 kBpGee",id=False)[2].text) except: cell = 'Empty Cell No' print(cell) try: phone = (soup.findAll('span', class_="Contact__Item-sc-1giw2l4-2 kBpGee",id=False)[3].text) except: phone = 'Empty Phone No' print(phone) try: Verify_ABN = (soup.find('p', class_="sc-AykKI").text) except: Verify_ABN = 'Empty Verify_ABN' print(Verify_ABN) try: ABN = (soup.find('div', class_="box__Box-sc-1u3aqjl-0").find('a')) except: ABN = 'Empty ABN' print(ABN) def main(): #get data of detail page url = "https://hipages.com.au/connect/abcelectricservicespl/service/126298" #get_page(url) get_detail_data(get_page(url)) if __name__ == '__main__': main() </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>页面源中已存在电话号码。 PageSource中有一个脚本,以<code>window.__INITIAL_STATE__</code>开头,它包含一个对象,该对象具有针对多个提供商的数据,因此您可以从这里获取所有提供商的电话号码,或者简单地将此对象加载到json中,并根据store作为键,获取针对该存储的电话号码</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
我是否正确构建了这个递归神经网络
8 回答
我是否正确理解acquire和realease是如何在python库“线程化”中工作的
10 回答
我是否正确理解Keras中的批次大小?
8 回答
我是否正确理解PyTorch的加法和乘法?
7 回答
我是否正确组织了我的Django应用程序?
1 回答
我是否正确计算执行时间?如果是这样,那么并行处理将花费更长的时间。这看起来很奇怪
4 回答
我是否每次创建新项目时都必须在PyCharm中安装numpy?(安装而不是导入)
10 回答
我是否每次运行jupyter笔记本时都必须重新启动内核?
8 回答
我是否用python安装了socks模块?
1 回答
我是否真的需要知道超过一种语言,如果我想要制作网页应用程序?
9 回答
我是否缺少spaCy柠檬化中的预处理功能?
5 回答
我是否缺少给定状态下操作的检查?
10 回答
我是否能够使用函数“count()”来查找密码中大写字母的数量((Python)
4 回答
我是否能够使用用户输入作为colorama模块中的颜色?
2 回答
我是否能够创建一个能够添加新Django.contrib.auth公司没有登录到管理面板的用户?
5 回答
我是否能够将来自多个不同网站的数据合并到一个csv文件中?
2 回答
我是否能够将目录路径转换为可以输入python hdf5数据表的内容?
6 回答
我是否能够等到一个对象被销毁,直到它创建另一个对象,然后在循环中运行time.sleep()
5 回答
我是否能够通过CBV创建用户实例,而不是首先创建表单?(Django)
6 回答
我是否要使它成为递归函数?
8 回答