- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用python运行以下代码来获取特定边界框的twitter位置:
import json
from tweepy import Stream
from tweepy import OAuthHandler
from tweepy.streaming import StreamListener
#Enter Twitter API Key information
consumer_key = ''
consumer_secret = ''
access_secret = ''
file = open("C:\Python27\Output2.csv", "w")
file.write("X,Y\n")
data_list = []
count = 0
class listener(StreamListener):
def on_data(self, data):
global count
#How many tweets you want to find, could change to time based
if count >= 0:
json_data = json.loads(data)
coords = json_data["coordinates"]
if coords is not None:
print coords["coordinates"]
lon = coords["coordinates"][0]
lat = coords["coordinates"][1]
data_list.append(json_data)
file.write(str(lon) + ",")
file.write(str(lat) + "\n")
count += 1
return True
else:
file.close()
return False
def on_error(self, status):
print status
auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_secret)
twitterStream = Stream(auth, listener())
#What you want to search for here
twitterStream.filter(locations=[10.01,46.85,13.09,49.43])
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import UrbanTweets
File "UrbanTweets.py", line 52, in <module>
twitterStream.filter(locations=[10.01,46.85,13.09,49.43])
File "C:\Python27\lib\site-packages\tweepy\streaming.py", line 445, in filter
self._start(async)
File "C:\Python27\lib\site-packages\tweepy\streaming.py", line 361, in _start
self._run()
File "C:\Python27\lib\site-packages\tweepy\streaming.py", line 294, in _run
raise exception
ReadTimeoutError: HTTPSConnectionPool(host='stream.twitter.com', port=443): Read timed out.
最佳答案
我测试了您的代码,并且运行良好(我在OSX,Python 2.7上进行了测试),因此无法重现您的错误。也许您只是面临互联网连接问题?您必须等待多长时间才能收到此错误?
您可以在此处的示例中添加try-catch异常块:
while True:
try:
auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_secret)
twitterStream = Stream(auth, listener())
#What you want to search for here
twitterStream.filter(locations=[10.01,46.85,13.09,49.43])
except Exception as e:
#Handle expception here (print, pass, break..?)
print e
pass
关于python - 使用Python抓取Twitter位置时收到ReadTimeOut错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48042637/
我看过一些与 Selenium 中的超时错误相关的帖子。这变得越来越难以忍受,因为它使我的测试包无法使用。我正在测试当前正在开发中的网页。 我有一个包含大约 300 个测试场景的回归套件,在 fire
我用过 httparty Rails 4 应用程序中的 gem 当我发布到 api 时,查询正在服务器中运行,但我的控制台因错误 Net::ReadTimeout: Net::ReadTimeout
我今天放假回来,我的 capybara 和 Selenium 动力测试抛出了这个错误: Net::ReadTimeout: Net::ReadTimeout /Users/pupeno/.rvm/ru
热衷于将 Capybara 烘焙到新版本的 Rails (5.1) cf http://weblog.rubyonrails.org/2017/2/23/Rails-5-1-beta1/ 我遇到了一个
我试图了解 restTemplate 上可用的 readTimeout,它到底是什么? 它是在我们收到超时异常之前请求可以花费的总时间吗? 最佳答案 您可以在 RestTemplate 上定义读取超时
对于我的测试服务器,我有无复制 Cassandra 2.1.6 设置: CREATE KEYSPACE v2 WITH replication ={'class': 'SimpleStrategy',
我有一个 Zuul 代理,它工作正常,直到它重定向到一个比正常时间(超过 10 秒)响应时间更长的服务器。 我可以通过属性 (zuul.host.socket-timeout-millis) 修改读取
我正在使用 Ruby/Cucumber/Capybara/Chromedriver 运行自动化测试。自动化测试由 Jenkins 运行。奇怪的是,有时浏览器打开,但黑屏,我得到 Net::ReadTi
我正在尝试使用 Python 和请求抓取 Home Depot 网站。 Selenium Webdriver 工作正常,但需要太多时间,因为目标是在本地油漆店和电动工具店之间制作一个对时间敏感的价格比
我们遇到一个问题,在我们产品的单个实例上,当我们尝试设置 System.Net.HttpWebResponse 对象的 ReadTimeout 属性时收到 InvalidOperationExcept
我在我的代码中使用了 URLConnection。我已将 ReadTimeout 设置为 5 秒,但它没有生效。当我关闭 wifi 时,会立即调用 IO 异常。 URLConnection conn
当客户端使用 readTimeout 关闭与 API 的连接时,服务器会发生什么。请求的执行将完成还是一旦超时发生就会中断,或者执行将完成并且响应流被服务器应该发送给用户的响应 最佳答案 超时是关闭连
我已经在 Virtual Box 上安装了 hortonworks 沙箱。 (6092MB 内存)我正在关注 this tutorial . 当我尝试执行一个简单的脚本时 使用参数:-useHCata
我正在使用 httparty 进行一系列 API 调用。前两个 API 调用成功,但第三个失败。它暂停大约 60 秒(默认超时时间),然后返回此错误: /Users/luigi/.rvm/rubies
在为这个简单问题找到答案所花费的时间似乎比合理的多得多之后,我想我应该将我的结果留在这里,这样其他人就不必跳过我刚刚遵循的所有障碍和错误路径。 问题是,如果您使用 TcpClient ReadTime
NetworkStream.ReadAsync 什么时候任务完成?一旦接收到指定长度的数据? 如果是,它会返回 0 吗?然后 CancellationToken可以用作 ReadTimeout ,这是
在一些与支付终端通信的遗留代码中发现了一个错误。 就在开始新的支付之前,代码尝试清除 SerialPort 的内部读取缓冲区。 我将代码精简到最低限度。它使用 .NET SerialPort 类型。设
在使用 Watir 进行身份验证后,我正在尝试使用 Watir 获取 Facebook 的源代码。它给出了这个特定的错误。 /.rvm/rubies/ruby-2.0.0-p247/lib/ruby/
我在以下代码中遇到异常: (System.IO.MemoryStream) Stream stream = new MemoryStream(fcr.FileContents); System.Dra
我对如何使用 ReadTimeout 以及它如何影响 Read() 感到困惑。 当尝试读取网络流时,有 3 种情况,假设我们正在尝试读取 X 个字节: 数据可用,字节 X 没有可用数据,ReadTim
我是一名优秀的程序员,十分优秀!