我正在试图抓一个网站,但它给了我一个错误.
我正在使用以下代码:
import urllib.request
from bs4 import BeautifulSoup
get = urllib.request.urlopen("https://www.website.com/")
html = get.read()
soup = BeautifulSoup(html)
print(soup)
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
File "C:\Python34\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 70924-70950: character maps to <undefined>
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能解决这个问题?
我想在应用程序窗口未聚焦时滚动ScrollViewer控件.我在Windows窗体中找到了一些解决方案,但在WPF中找不到,因为我需要的一些东西不可用.
也许这里有人可以帮我解决问题?
提前致谢.
编辑:
我想在鼠标悬停在ScrollViewer上时使用鼠标滚轮滚动ScrollViewer控件,同时在应用程序窗口未聚焦时也是如此.
我有一个以List <>设置为参数的函数,它看起来像这样:
private Double CalculateConsumption(List<GasConsumRecord> gasRecord)
{
...
foreach (var record in gasRecords){
var x = record.Counter;
var y = record.Pressure;
...
}
...
}
Run Code Online (Sandbox Code Playgroud)
GasConsumRecord类有更多属性,但在这个函数中我只使用2.
我还有另一个类 - AirConsumRecord,它具有相同的2个属性,但其他属性是不同的.这两个类只有属性,但没有方法.
我的问题是:如何将两个不同的类List <>作为参数使用相同的方法?
提前致谢.