python-3.x 相关问题

有关特定于该语言版本3+的Python编程的问题。如果您的问题不是特定于版本,请使用更通用的[python]标记。

切换到 iframe 时出现错误:消息:没有这样的元素:找不到元素

我正在尝试删除 div 内 iframe 内的弹出窗口。我必须找到关闭按钮并单击。我的代码能够找到 iframe 并在切换到 i...之前打印 iframe...

回答 1 投票 0

获取图像 URL 以显示单个图像名称

对此有疑问。我不知道如何显示单个图片。例如: 对此有疑问。我不知道如何显示单个图片。例如: <img srcset="http://i4.manchestereveningnews.co.uk/incoming/article13390833.ece/ALTERNATES/s180/Mike-Grimshaw-34-was-fatally-attacked-following-the-attack-outside-his-Trafford-home-last-Thursday.jpg 180w, http://i4.manchestereveningnews.co.uk/incoming/article13390833.ece/ALTERNATES/s390/Mike-Grimshaw-34-was-fatally-attacked-following-the-attack-outside-his-Trafford-home-last-Thursday.jpg 390w, http://i4.manchestereveningnews.co.uk/incoming/article13390833.ece/ALTERNATES/s458/Mike-Grimshaw-34-was-fatally-attacked-following-the-attack-outside-his-Trafford-home-last-Thursday.jpg 458w" src="http://i4.manchestereveningnews.co.uk/incoming/article13390833.ece/ALTERNATES/s615/Mike-Grimshaw-34-was-fatally-attacked-following-the-attack-outside-his-Trafford-home-last-Thursday.jpg"> 正如您在上面看到的,有不同的替代图像,但是我正在尝试抓取单个图像来显示。 import bs4 as bs import urllib.request import datetime import random import re random.seed(datetime.datetime.now()) sauce = urllib.request.urlopen('http://www.manchestereveningnews.co.uk/news/greater-manchester-news').read() soup = bs.BeautifulSoup(sauce, 'lxml') # title = soup.title link = soup.link image = re.search(img 'srcset=img(.*?),) #this doesnt work, not sure how to strong = soup.strong description = soup.description location = soup.location title = soup.find('h1', class_ ='publication-font', ) image = soup.find('img') strong = soup.find('strong') location = soup.find('em').find('a') description = soup.find('div', class_='description',to.text) #Previous Code print("H1:", title.text) print("Article Link:", link) print("Image Url:\n", image) print("1st Paragraph:\n", strong.text) print("2nd Paragraph:\n", description.string) print("Location:\n", location.text) 我的代码在上面,但是我之前尝试时的结果会显示: Greater Manchester News <link href="rss.xml" rel="alternate" title="Default home feed" type="application/rss+xml"/> <img data-`src="http://i4.manchestereveningnews.co.uk/incoming/article13390833.ece/ALTERNA`TES/s615/Mike-Grimshaw-34-was-fatally-attacked-following-the-attack-outside-his-Trafford-home-last-Thursday.jpg" data-`srcset="http://i4.manchestereveningnews.co.uk/incoming/article13390833.ece/ALTE`RNATES/s180/Mike-Grimshaw-34-was-fatally-attacked-following-the-attack-outside-his-Trafford-home-last-Thursday.jpg 180w,` http://i4.manchestereveningnews.co.uk/incoming/article13390833.ece/ALT`ERNATES/s 390/Mike-Grimshaw-34-was-fatally-attacked-following-the-attack-outside-his-`Trafford-home-last-Thursday.jpg 390w, `http://i4.manchestereveningnews.co.uk/incoming/article13390833.ece/ALTERNATES/s458/Mike-Grimshaw-34-was-fatally-attacked-following-t`he-attack-outs`ide-his- Trafford-home-last-Thursday.jpg 458w"/> Family of dad stabbed in the neck while defendin g his fiancée from thugs speak of their heartbreak Mike Grimshaw, 34, died after being stabbed in the neck outside his home in Trafford last Thursday Trafford 在结果中,显示多个图像名称,但是我试图仅显示单个图像链接。我该怎么做呢? 任何想法将不胜感激。 您可以访问属性data-src或data-srcset来获取您想要的图像: image = soup.find('img') single_img = image.get('data-src') # return the main image link 或 import re image = soup.find('img') img_string = image.get('data-srcset') # this return a string you have to parse img_set = re.findall(r'(https?://[^\s]+)', img_set) # regex to match only links 然后你就可以在img_set中访问你想要的任何索引(只需之前测试列表的长度)

回答 1 投票 0

如何在teardown中调用ssh连接fixture

我想通过ssh连接执行命令来测试一些场景。我需要第二次调用 ssh 连接装置。 所以我的场景是这样的: 内部conftest.py文件 @pytest.fixture(

回答 1 投票 0

sqlalchemy - 关系上的“验证”不会在分配事件上发出

使用 sqlalchemy 考虑以下事项: 从 sqlalchemy.orm 导入验证 类设备测试结果: __表名__ =“设备测试” 通过:bool =mapped_column(默认=False,我...

回答 1 投票 0

同时运行多个Python文件

如何同时运行python的多个文件 我有三个文件 pop.py pop1.py pop2.py 我想同时运行这个文件 这些文件正在被一一运行 python代码运行所有文件

回答 7 投票 0

如何在 Windows 7 上使用 pip 使用 MinGW-w64 编译器安装包?

我在 Windows 7 上使用 Python 3.4.1 64 位。当我尝试使用 pip 安装 scikit-image 时,遇到了一个常见问题:“无法找到 vcvarsall.bat”。 我确保我有 Visual Studio

回答 4 投票 0

Python 到 Excel,具有多个元素

编码新手。 我有一个关于 Python 中的列表并将所述列表放入 Excel 文件的问题。我的列表类似于如下。 列表1= [[[a,1]、[b,2]、[c,3]、[d,4]、[e,5]]、 [[aa,11],[...

回答 1 投票 0

FastAPI 测试中如何处理 datetime.now() 等外部依赖?

我有一些现有的 FastAPI 测试不再通过,因为一些内部服务器逻辑已经更改,现在依赖于 datetime.now() 返回的值。 这是外部

回答 1 投票 0

如何描述ctypes中的结构

我的头文件中有以下代码: 类型定义结构 { 无效*句柄; } 重新安装,*预安装; 如何在 ctypes (Python) 中描述结构?

回答 1 投票 0

EC2 机器:当建立大量连接时,python SSHTunnelForwarder 在后台关闭隧道

我在 EC2 计算机上运行 GRPC 服务,并有一个通过 SSHTunnelForwarder 连接到这些计算机的编排器。 当我运行的服务器数量较少(大约 4 到 8 个)时,这工作正常...

回答 1 投票 0

ImageDataGenerator 未定义

我是 Keras 和 DL 的新手。 我从 keras 文档中得到了这段代码。想在我的系统上运行它。 train_datagen = 图像数据生成器( 重新缩放=1./255, 剪切范围=0.2, 缩放范围=0.2,

回答 2 投票 0

如何在一个函数中连续创建多个 if 语句,以累积地添加到变量中?

我正在尝试创建一台免费的老虎机来学习Python,它工作正常,直到我意识到线路支付将独立于一个和另一个运行,相反,他们会检查一个然后......

回答 1 投票 0

如何在没有外部库的情况下使用Python找到三角形的外心?

我正在尝试用 python 找到三角形的外心,并且没有用于我正在制作的几何计算器的外部库。问题是我不能使用 y=mx+b 等方程,因为 co...

回答 1 投票 0

尝试在Python中使用for循环输出大于或等于序列中的数字

这是我的Python代码: 最大距离 = -1 打印('之前',最大的_so_far) 对于 [9, 41, 12, 3, 74, 15] 中的 the_num : 如果 the_num > Maximum_so_far : 最大的距离 = the_num 打印(

回答 1 投票 0

使用 python matplotlib 和 metpy 添加辅助 y 轴

我知道这个问题似乎与这里的许多其他问题相似,但我已经尝试过它们,不幸的是它们都没有解决我在尝试添加辅助时当前面临的问题...

回答 3 投票 0

如何将ctypes转换为字节

我想访问我定义的ctype.Structure,作为Python中的字节(b'')。 我不知道这是正确的方法吗?我需要将标头(它应该与架构无关)发送到其他设备。 所以我

回答 1 投票 0

aigram 中的管理员功能

问候,亲爱的。首先,我将向您介绍该机器人工作的本质。 有一个管理员(一个电报ID),他应该收到有关写/...的普通用户的通知

回答 1 投票 0

NumPy - 创建具有递增幂对角线的上三角矩阵

我想创建一个方上三角矩阵,对于一些浮点 c 和一些维度 N 定义如下: [[1,c,c^2,...c^N], [0, 1 , c, ... c^{N-1}], [0, 0 , 1, ... c^{N-2...

回答 2 投票 0

如何在Python中验证类属性?

我一直在尝试验证用户可以在框架样式设置中创建的类。 我可以通过以下方式确保子类中存在类属性: 从 abc 导入...

回答 3 投票 0

如何将单个 Telethon 会话用于多个脚本?

我有一个 JSON 格式的 Telethon 会话。我可以在一个脚本中使用它,没有任何问题,在第二个脚本中,如果我尝试同时使用它,Telethon 将输出 数据库被锁定 我尝试修复...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.