小编McL*_*odx的帖子

Python - 如何获取所有实例而不仅仅是页面上的第一个实例

使用findAll给出错误"TypeError:list indices必须是整数,而不是str",其中使用.find没有.使用findall给出错误"TypeError:'NoneType'对象不可调用".

定位页面上具有"框架"类的所有链接的正确方法是什么,而不仅仅是第一个实例?

import requests
from bs4 import BeautifulSoup

url = ("http://www.gym-directory.com/listing-category/gyms-fitness-centres/")
r = requests.get(url)
soup = BeautifulSoup(r.text, 'html.parser')
print soup.findAll("a",{"class":"frame"})["href"]

url = ("http://www.gym-directory.com/listing-category/gyms-fitness-centres/page/2/")
r = requests.get(url)
soup = BeautifulSoup(r.text, 'html.parser')
print soup.findAll("a",{"class":"frame"})["href"]

url = ("http://www.gym-directory.com/listing-category/gyms-fitness-centres/page/3/")
r = requests.get(url)
soup = BeautifulSoup(r.text, 'html.parser')
print soup.findAll("a",{"class":"frame"})["href"]

url = ("http://www.gym-directory.com/listing-category/gyms-fitness-centres/page/4/")
r = requests.get(url)
soup = BeautifulSoup(r.text, 'html.parser')
print soup.findAll("a",{"class":"frame"})["href"]

url = ("http://www.gym-directory.com/listing-category/gyms-fitness-centres/page/5/")
r = requests.get(url)
soup = BeautifulSoup(r.text, 'html.parser')
print soup.findAll("a",{"class":"frame"})["href"]

url = ("http://www.gym-directory.com/listing-category/gyms-fitness-centres/page/6/")
r = …
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup web-scraping

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

Haskell中的某些抽象数据类型有哪些,它们与代数数据类型有何不同?

Haskell中的抽象数据类型有哪些示例?它们与代数数据类型有何具体区别?

haskell

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

有没有办法在一个页面上加载多个谷歌翻译小部件

例如,有没有办法在侧边栏和页脚中加载一个谷歌翻译小部件。

我尝试过的每一种方式都只是加载,以便两者都出现在页面上第一个实例的位置。

javascript wordpress widget google-translate

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

Haskell中<= vs. =>的含义

我对Haskell比较陌生; 什么是<=语法代表和之间有什么区别<==>?两者的例子都会有所帮助.

haskell

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

代数数据类型和基类型之间有什么区别?

我理解GADT是什么,但是GADT和基本类型(在Haskell或其他地方)有什么区别?

computer-science haskell

-2
推荐指数
1
解决办法
85
查看次数

检查一个列表中的任何字符串是否是另一个列表中的子字符串

我知道如果我只有两个字符串,那么检查 usingx in y就可以了。如果我只是想检查一个字符串是否在列表中的任何字符串中,我只需使用循环即可for

但是,检查第一个列表中的任何字符串是否是第二个列表中的字符串的子字符串的最Pythonic /有效的方法是什么?

一个例子是:

notPresent = []
present = []
listA = ['Rick', 'James']
listB = ['Rick', 'Ricky', 'Ryan', 'Jam', 'Jamesses', 'Jamboree']

notPresent = ['Ryan', 'Jam', 'Jamboree']
present = ['Rick', 'Ricky', 'Jamesses']
Run Code Online (Sandbox Code Playgroud)

我将同时使用present和两个notPresent词。

python

-2
推荐指数
1
解决办法
2933
查看次数