- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Python 新手,完全没有编码背景。我正在尝试使用我的 Raspberry Pi 将数据发送到 Google Analytics。问题是 Google Analytics Measurement Protocol 使用 HTTPS - 我的代码无法使用它。
所以我现在的代码是这样的
import urllib2
import time
import RPi.GPIO as io
io.setmode(io.BCM)
door_sensor = 18
sensorTrigger = True
io.setup(door_sensor, io.IN, pull_up_down=io.PUD_UP)
# function for the door opening
def door_open():
print("Door Open")
urllib2.urlopen("https://www.google-analytics.com/collect?v=1&tid=UA- 3458xxxx-1&cid=555&t=event&ec=doors&ea=open&el=office").close
# function for the door closing
def door_close():
print("Door Close")
while True:
if io.input(door_sensor): # if door is opened
if (sensorTrigger):
door_open() # fire GA code
sensorTrigger = False # make sure it doesn't fire again
if not io.input(door_sensor): # if door is closed
if not (sensorTrigger):
door_close() # fire GA code
sensorTrigger = True # make sure it doesn't fire again
我不断收到的错误是...
Traceback (most recent call last):
File "/home/pi/Desktop/GADoorSensor.py", line 23, in <module>
door_open() # fire GA code
File "/home/pi/Desktop/GADoorSensor.py", line 14, in door_open
urllib2.urlopen("https://www.google-analytics.com/collect?v=1&tid=UA-3458xxxx-1&cid=555&t=event&ec=doors&ea=open&el=office").close
File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 431, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 449, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1240, in https_open
context=self._context)
File "/usr/lib/python2.7/urllib2.py", line 1197, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>
我关注了THIS指导是否有帮助。
我已经在网上阅读了很多关于如何解决这个问题的文章,但是因为我对这一切都是陌生的,所以它不会让人感到困惑。
如果有人可以帮助我或指导我找到有关如何解决此问题的初学者指南,我将不胜感激!
最佳答案
我在 http.client 上运气更好,因此......
import http.client
myDestination = "https://www.google-analytics.com/collect?v=1&tid=UA- 3458xxxx-1&cid=555&t=event&ec=doors&ea=open&el=office"
conn = http.client.HTTPSConnection(myDestination)
然后使用...
conn.request()
和
conn.response()
不要忘记...
conn.close()
关于python - urllib2 开启HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41756742/
本地帐户 从关于核心数据和iCloud的WWDC 2013 207 session中: You provide us a single store URL inside the application
我正在尝试快速打开一个类型。我不是要打开对象实例的类型,而是要打开实际类型本身。例如: let t: Any.Type = Int.self switch t { case is Int:
上一节主要是简单地说了一下关于yii2的防御csrf的攻击机制,接下来说一下关于如何全局和局部的开启使用csrf。 (1)全局使用,我们直接在配置文件中设置enableCookieValidati
apache往nginx去转,代码端用到了$_SERVER['PATH_INFO'],对于nginx默认是不开启pathinfo的。所以我们就要手动开启 1,url重写
我有什么 我有两个房间:rm_home和rm_options。我有声音:snd_Bgm。而且,我有三个对象:obj_bgm,obj_BtnOnClicked和obj_BtnOffClicked。 我想
我需要 JQuery 方面的帮助,我是编程的初学者。 我需要的是当我点击一个特定的按钮时,描述会出现,但是当我点击一个按钮时它们会同时出现。请帮助。谢谢 :) $(document).ready(
我的 Linux 服务器有问题。 配置:Linux 服务器 3.2.0-4-686-pae #1 SMP Debian 3.2.65-1+deb7u2 i686 Apache/2.2.22 (Debi
我有一个应用程序可以在 Activity 中保存帖子信息。在此 Activity 中,相关帖子列在帖子底部。用户通过点击相关帖子可以转到帖子 Activity 并查看该帖子信息和相关帖子。 如您在图片
当我点击屏幕上的“编辑”按钮时,我将 TableView 更改为编辑模式,并将编辑样式设置为复选框 func tableView(_ tableView: UITableView, editingSt
我使用这个 fanotify 示例来监控整个文件系统的打开/访问权限 (/):http://git.infradead.org/users/eparis/fanotify-example.git .
当我在我的 linux 控制台上为我键入的每个命令打开 bash -x 时,我得到了这个输出。 printf "\033]0;%s@%s:%s\007""${USER}""${HOSTNAME%%.*
本文实例讲述了mysql慢查询操作。分享给大家供大家参考,具体如下: mysql有些sql会执行很慢,有可能造成服务器负载飙升 首先查询 确定影响负载的是mysql ,使用top命令,ps命令等
我是 FFMpeg 的新手,所以这可能是一个愚蠢的问题,但我在文档中看不到答案。 我想从 DVD vob 文件中解码帧。打开组中的第一个 VOB 工作正常,但我如何告诉 ffmpeg 继续到下一个 V
我改变了创建数据表的方式,因为我想要动态创建列。我的数据表有一列用于披露详细信息。 function format (d) { console.log(d); var ou
如何从弹出页面 backingbean 获取 backingbean 内容到父 Window.Opener 页面? 最佳答案 您需要手动填写 window.opener通过 JavaScript 的输
我有一个指令在它的 link 函数中做这样的事情 angular.module('myApp') .directive('barFoo', function() { retur
我刚收到一封来自 Authorize.net 的电子邮件,通知他们使用 TLS1.0 和 TLS1.1 停用与其服务器的连接。 问题是 Godaddy SSL 和 Web 主机设置为 TLS1.2 连
由于我的项目太大,我需要运行proguard才能成功编译android。 但是当我设置 android:debuggable="true"以便我轻松调试时,它会自动关闭 proguard。有什么解决方
因此,我已经实现了新的 Fused Location Provider API 来获取用户的位置,但出于某种原因,除非打开 GPS,否则我无法获取任何位置。并非总是如此,用户会打开他们的 GPS,我不
我正在尝试在 Spring Boot 中启用 @GlobalMethodSecurity 以使用 CustomPermissionEvaluator。因此,我添加了相应的 MethodSecurity
我是一名优秀的程序员,十分优秀!