小编hei*_*ala的帖子

如何使用 xpath 中的 contains 查找 aria-label 元素

我正在尝试获取锚标记内的信息,但不获取href. 我想提取 eBay 上一些卖家的评分。在下面的 HTML 代码中,您可以看到评级分数的位置。有没有办法在不使用的情况下获取有关“Bewertungspunktestand”(德语评分)的信息href,因为href卖家之间的变化?本例中的评分为 32。由于文本“Bewertungspunktestand”仅在这一行中,我认为可以让它搜索该文本并提取包含该文本的 aria-label。

\n

这是此示例的链接

\n

这是我尝试过的 Python 代码,但没有成功:

\n
try: \n    trans = driver.find_element_by_xpath("//a[@aria-label=\'Bewertungspunktestand\']")\nexcept:\n    trans = \'0\'\n
Run Code Online (Sandbox Code Playgroud)\n

这是 HTML 代码

\n
<span class="mbg-l">\n    (<a href="http://feedback.ebay.de/ws/eBayISAPI.dll?ViewFeedback&amp;userid=thuanhtran&amp;iid=133585540546&amp;ssPageName=VIP:feedback&amp;ftab=FeedbackAsSeller&amp;rt=nc&amp;_trksid=p2047675.l2560" aria-label="Bewertungspunktestand: 32">32</a>\n    <span class="vi-mbgds3-bkImg  vi-mbgds3-fb10-49" aria-label="Gelber Stern f\xc3\xbcr 10 bis 49 Bewertungspunkte" role="img"></span>)\n</span>\n
Run Code Online (Sandbox Code Playgroud)\n

python selenium xpath css-selectors webdriverwait

5
推荐指数
2
解决办法
2万
查看次数

我不能使用'services.AddControllers().AddNewtonsoftJson()'

我在 Net core 3.1 中,我正在尝试使用 AddNewtonsoftJson()

我越来越:

“IMvcBuilder' 不包含'AddNewtonsoftJson' 的定义,并且找不到接受'IMvcBuilder' 类型的第一个参数的可访问扩展方法'AddNewtonsoftJson'(您是否缺少 using 指令或程序集引用?)”

这是我在我的 ConfigureService 中写的:

services.AddControllers().AddNewtonsoftJson();
Run Code Online (Sandbox Code Playgroud)

我已经在我的启动项目中安装了 NewtonSoft。

c# asp.net startup .net-core asp.net-core-webapi

1
推荐指数
1
解决办法
3066
查看次数

如何在 Java 中的地图中插入三重项?

因此,主要思想是创建例如:

Map<Map<String, String>, Integer> map = new LinkedHashMap<>();
Run Code Online (Sandbox Code Playgroud)

我需要在这张地图中放置例如项目:

{{France=Paris}=12, {Spain=Madrid}=2, ... }
Run Code Online (Sandbox Code Playgroud)

如何制作这个?如何实现“放置”功能? map.put("France","Paris",2)不起作用。

java collections hashmap linkedhashmap data-structures

0
推荐指数
1
解决办法
366
查看次数