我有一个程序显示属于 Ip 地址的国家/地区。它在 python 2.7 版本中工作正常。问题是当我在 python 3.5 版本中尝试相同的程序时,它会抛出如下错误:
代码:
from geoip import geolite2
m = geolite2.lookup('17.0.0.1')
Run Code Online (Sandbox Code Playgroud)
错误:
TypeError: a bytes-like object is required, not 'str'
Run Code Online (Sandbox Code Playgroud)
我该如何解决该错误?
提前致谢
我对 laravel 应用程序非常陌生。我正在尝试开发一个使用 laravel 编写的 API 的 Outlook Web 插件。这里的问题是,通过 Outlook 邮件访问 API 时会产生 CORS 错误。
错误 :
Access to XMLHttpRequest at 'https://test.com/api/test' from origin 'https://localhost:44377' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Run Code Online (Sandbox Code Playgroud)
到目前为止我已经尝试过:
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: *');
header('Access-Control-Allow-Headers: *');
Run Code Online (Sandbox Code Playgroud)
最后还是报同样的错误,我该怎么办?
编辑 :
为什么它会自动将请求重定向到 https 而不是 http。哪里出了问题?请求 url 应该是http://test.com/api/test,而不是https://test.com/api/test
提前致谢 !
我正在尝试从给定的 URL 中截取屏幕截图。在 javascript 中尝试过 html2canvas 库,由于它不支持某些 CSS 格式而放弃。现在尝试使用 python 和 selenium 或任何其他库(如果可能)捕获给定 URL 的屏幕截图。
我已经经历了以前的解决方案,我面临的是,
1.pyqt4 - 即使在安装 pyqt4 后,也不会出现名为“PyQt4.QtWebKit”的模块错误
2.selenium - 不截取整个页面滚动截图的代码。
3.phantom.js - 为某些网站提供浮点转储错误
硒的示例代码:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("--headless") # Runs Chrome in headless mode.
options.add_argument('--no-sandbox') # # Bypass OS security model
options.add_argument('start-maximized')
options.add_argument('disable-infobars')
options.add_argument("--disable-extensions")
driver = webdriver.Chrome(chrome_options=options, executable_path='./chromedriver')
driver.get('/sf/ask/3570062961/')
driver.save_screenshot('screenshot-headless.png')
driver.quit()
Run Code Online (Sandbox Code Playgroud)
环境:
操作系统:ubuntu 18.04
蟒蛇:3.6
预期输出:(任何一个)
1.捕获的图像的Dataurl
2.Captured图像(通过滚动)
我的代码有什么问题?有没有其他选择?
我有一个 js 文件,它根据给定的点绘制热图。我希望用 reactjs 完成同样的工作。我该怎么做?
热图.html:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Heatmap Test Code</title>
<script src='http://www.patrick-wied.at/static/heatmapjs/assets/js/heatmap.min.js'></script>
</head>
<body>
<div id='heatMap' style="height: 742px">
<canvas width="1024" height="742" style="position:absolute; left: 0; top: 0"></canvas>
</div>
</body>
<script>
var heatmapInstance = h337.create({
container: document.getElementById('heatMap')
});
var testData = {
min: 0,
max: 100,
data: [{'x': 948, 'y': 71, 'value': 1}, {'x': 949, 'y': 70, 'value': 1}, {'x': 948, 'y': 69, 'value': 1}, {'x': 946, 'y': 67, 'value': 1}, {'x': 390, 'y': 39, 'value': 1}, …Run Code Online (Sandbox Code Playgroud) javascript ×2
python ×2
cors ×1
html ×1
laravel ×1
outlook ×1
php ×1
python-3.x ×1
reactjs ×1
selenium ×1