Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中的html文件中搜索特定单词_Python_Html - Fatal编程技术网

在Python中的html文件中搜索特定单词

在Python中的html文件中搜索特定单词,python,html,Python,Html,我想计算在html文件中可以找到特定单词的次数。html文件是从url下载的: with urlopen(url) as response: source = response.read() 由于html文件中没有特定的行,我在搜索特定的单词时遇到了麻烦。。。有没有简单的方法可以做到这一点?请尝试以下代码: num_occ = source.count("your_specific_word") 因此,如果你正在寻找一个网页抓取工具,然后去或 否则,只需使用count,就可以通过文本中

我想计算在html文件中可以找到特定单词的次数。html文件是从url下载的:

with urlopen(url) as response:
   source = response.read()

由于html文件中没有特定的行,我在搜索特定的单词时遇到了麻烦。。。有没有简单的方法可以做到这一点?

请尝试以下代码:

num_occ = source.count("your_specific_word")

因此,如果你正在寻找一个网页抓取工具,然后去或

否则,只需使用count,就可以通过文本中出现的次数来计算计数

with urlopen(url) as response:
   source = response.read()
noOfOccurances = source.count(searchWord)

Yes-“html文件中没有特定的行”这是什么意思?我得到TypeError:参数应该是整数或类似object的字节,而不是“str”。当我将单词转换成字节对象时,计数为0,即使我知道它不是…@brukernavn我想你可能有一些编码问题,请阅读utf8中的文件,或者请附上一个文本示例,该示例在问题中不起作用。