import os
import geopandas as gpd
file = os.listdir("Your folder")
path = [os.path.join("Your folder", i) for i in file if ".shp" in i]
gdf = gpd.GeoDataFrame(pd.concat([gpd.read_file(i) for i in path],
ignore_index=True), crs=gpd.read_file(path[0]).crs)
我需要基于<#a>标记(“ href”)中的文本“ JSIT1”单击正确的<#a href="javascript:.ListSubfunds.edit_subfund('JSIT0', 'C123');"><#span class="icon icon-edit"><#/span><#/a>
<#a href="javascript:.ListSubfunds.edit_subfund('JSIT1', 'C345');"><#span class="icon icon-edit"><#/span><#/a>
<#a href="javascript:.ListSubfunds.edit_subfund('JSIT2', 'C659');"><#span class="icon icon-edit"><#/span><#/a>
。我正在尝试使用Selenium IDE firefox来做到这一点。
我是硒的新手,不确定是否可以使用。执行此任务的原因是: 我正在手动进行网站上的数据更新,所以我试图使这一过程自动化。
答案 0 :(得分:0)
这似乎不是选择元素的最佳方法,但是由于您没有提供更多的HTML,因此我能做的最好的就是尝试以下XPath:
//a[contains(@href,'JSIT1')]