我正在尝试根据我通过的参数获取 href ..例如 test.py arg1 arg2 ...其中 arg1 是学校名称,例如“南卡罗来纳州”,因此它必须根据在争论。这是我使用 urlopen 和 BeautifulSoup 保存的美化源代码中的一个小片段。
<a data-ylk="lt:s;sec:mod-sch;slk:game;itc:0;ltxt:;tar:sports.yahoo.com;"
href="/ncaaf/south-carolina-gamecocks-georgia-bulldogs-201309070068/">
<span class="away "> 30 </span>
-
<span class="home winner"> 41 </span> </a>
现在 arg1 应该与提供的 href 匹配,以便我可以检索分数..我使用
bs.find('a', href="/ncaaf/south-carolina-gamecocks-georgia-bulldogs-201309070068/")
但是,如果我必须将我的论点(例如南卡罗来纳州)与 href 匹配,该怎么办?我该如何匹配呢?像href="/ncaaf/south-carolina-*
这样我可以通过匹配argument1(我将用连字符替换)来获取整个href,如果我给出“gerorgia”,是否可以通过匹配参数来检索href,而不管字符串的位置如何在/ncaaf/......之后
由于我的正则表达式很差,所以有点复杂