简单地说,我将运行本地流行的 WEBRTC 应用程序示例:github.com/webrtc/apprtc
apprtc 已安装,甚至无需转向服务器即可在本地运行(“同源策略”不允许使用 Google TURN 服务器,该服务器仅适用于 apprtc.appspot.com:access-control-allow-origin:” https://apprtc .appspot.com ”)。
但我知道在真实的互联网世界(nats 和防火墙)中,我需要转服务器。所以我决定使用自己的 STUN/TURN 服务器:
code.google.com/p/coturn/
我正在尝试将我的 apprtc 与 coturn 集成:
+apprtc: http://localhost:8080/?wstls=false
+coturn: http://localhost: 3478
Run Code Online (Sandbox Code Playgroud)
我有问题:
a) 我是否需要执行一些在 INSTALL 指南中描述的 turnadmin 命令?或者从示例运行 turnserver 就足够了:my_name@my_machine:~/WEBRTC/turnserver-4.4.5.2/examples/scripts/restapi$ ./secure_relay_secret.sh
其中包含:
if [ -d examples ] ; then
cd examples
fi
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib/:/usr/local/mysql/lib/
export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:/usr/local/lib/:/usr/local/mysql/lib/
PATH="./bin/:../bin/:../../bin/:${PATH}" turnserver -v --syslog -a -L 127.0.0.1 -L ::1 -E 127.0.0.1 -E ::1 --max-bps=3000000 -f -m 3 --min-port=32355 --max-port=65535 --use-auth-secret --static-auth-secret=logen --realm=north.gov --cert=turn_server_cert.pem --pkey=turn_server_pkey.pem --log-file=stdout -q 100 -Q …Run Code Online (Sandbox Code Playgroud) 在编程过程中,我经常需要选择整个单词并将其删除。我通过双击鼠标来完成此操作,但我更喜欢通过键盘来完成此操作 - 这可能吗?
我使用scrapy 1.0.3并且无法发现如何使用CLOSESPIDER extesnion.对于命令:scrapy crawl domain_links --set = CLOSESPIDER_PAGECOUNT = 1是正确的一个请求,但对于两个页面计数:scrapy crawl domain_links --set CLOSESPIDER_PAGECOUNT = 2是无限的请求.
所以请在简单的例子中解释它是如何工作的.
这是我的蜘蛛代码:
class DomainLinksSpider(CrawlSpider):
name = "domain_links"
#allowed_domains = ["www.example.org"]
start_urls = [ "www.example.org/",]
rules = (
# Extract links matching 'item.php' and parse them with the spider's method parse_item
Rule(LinkExtractor(allow_domains="www.example.org"), callback='parse_page'),
)
def parse_page(self, response):
print '<<<',response.url
items = []
item = PathsSpiderItem()
selected_links = response.selector.xpath('//a[@href]')
for link in LinkExtractor(allow_domains="www.example.org", unique=True).extract_links(response):
item = PathsSpiderItem()
item['url'] = link.url
items.append(item)
return items
Run Code Online (Sandbox Code Playgroud)
甚至不适合这个简单的蜘蛛:
# -*- …Run Code Online (Sandbox Code Playgroud) apprtcdemo ×1
cpu-word ×1
cursor ×1
kate ×1
python ×1
scrapy ×1
selection ×1
stun ×1
web-crawler ×1
webrtc ×1