我一直在学习 Python 的基础知识一段时间,并认为我会继续尝试将一些东西放在一起,但似乎遇到了绊脚石(尽管到处寻找我可能会出错的地方) )。
我想从这里抢一张桌子:https : //www.oddschecker.com/horse-racing/2020-09-10-chelmsford-city/20 :30/ winner
现在我意识到该表没有列出普通 HTML 的典型情况,因此尝试用 Pandas 获取它不会产生结果。因此深入研究 BeautifulSoup 以尝试获得结果。
似乎我需要的所有数据都在“diff-row evTabRow bc”类中,因此写了以下内容:
url = requests.get('https://www.oddschecker.com/horse-racing/2020-09-10-haydock/14:00/winner')
soup = BeautifulSoup(url.content, 'lxml')
table = soup.find_all("tr", class_="diff-row evTabRow bc")
Run Code Online (Sandbox Code Playgroud)
这似乎将每匹马和我需要的所有相应数据放入一个列表中。在这个列表中,我只需要某些位,即马名的“data-name”和当前赔率的“data-odig”。
我认为可能有某种方法可以从列表中提取数据以构建列表列表,然后在 Pandas 中构建一个数据框,但我可能会做错了这一切。
我非常希望有人能够协助我们的magento(版本1.6.2.0)结帐并应用折扣代码时出现的错误.这不是最容易解释所以我附上了一张图片:

非常感谢您的宝贵时间.
问候
我试图调整我们的3个社交媒体按钮:Facebook/Twitter/Google +,均匀地在393px的宽度差距.它们是水平对齐的(facebook似乎在twitter/google +上垂直下降了大约2 px),但是我有点挣扎,希望有人可以提供帮助.
下面是CSS/HTML按钮的代码:
HTML
<div class="nav-container2">
<div id="nav3"><div class="fb-like" data-href="http://www.facebook.com/pages/Foscam-UK/222224154548563" data-send="false" data-layout="button_count" data-width="20" data-show-faces="false"></div>
<a href="https://twitter.com/FoscamUK" class="twitter-follow-button" data-show-count="false">Follow @FoscamUK</a>
<div class="g-plusone" data-size="medium"></div>
Run Code Online (Sandbox Code Playgroud)
CSS
.nav-container2 { width:940px; margin:auto; height:30px;}
#nav2 { width:547px; height:40px; float:right; margin:1px 0 0 0; font-size:105%; background:url(../images/bg-nav.png) 0 0 repeat-x; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:0 0 3px #ccc; }
#nav3 { width:393px; float:left; height:0px; margin-top:10px;}
Run Code Online (Sandbox Code Playgroud)
非常感谢