小编Dav*_*lfe的帖子

如何在Google地图中显示多个位置?

我有多个经度和态度数据,我想在谷歌地图中用别针显示它们.

如何使用谷歌地图API来做到这一点?

api google-maps google-maps-api-3

7
推荐指数
1
解决办法
2万
查看次数

如何使用Chrome访问现有Cookie?

我有使用Gmail登录信息的Cookie,因此Chrome会自动打开我的Gmail.

我尝试了以下代码,但它不起作用:

    System.setProperty("webdriver.chrome.driver","chromedriver\\chromedriver.exe"); 
            DesiredCapabilities capabilities = DesiredCapabilities.chrome();
            capabilities.setCapability("chrome.switches", Arrays.asList("C:\\Users\\Owner\\AppData\\Local\\Google\\Chrome\\User Data\\Default"));
//I also tried using: capabilities.setCapability("chrome.switches", Arrays.asList("--user-data-dir = C:\\Users\\Owner\\AppData\\Local\\Google\\Chrome\\User Data\\Default"));

            WebDriver driver = new ChromeDriver(capabilities);

            driver.get("https://gmail.com");
Run Code Online (Sandbox Code Playgroud)

我检查了C:\\Users\\Owner\\AppData\\Local\\Google\\Chrome\\User Data\\Default它的目录是否可以.这里有什么问题?

java cookies gmail selenium

4
推荐指数
1
解决办法
3374
查看次数

具有多种模式的 Python Regex sub()

我想知道是否有任何方法可以组合模式re.sub()而不是使用倍数,如下所示:

import re
s1 = "Please check with the store to confirm holiday hours."
s2 = ''' Hours:
            Monday: 9:30am - 6:00pm
Tuesday: 9:30am - 6:00pm
Wednesday: 9:30am - 6:00pm
Thursday: 9:30am - 6:00pm
Friday: 9:30am - 9:00pm
Saturday: 9:30am - 6:00pm
Sunday: 11:00am - 6:00pm

Please check with the store to confirm holiday hours.'''

strip1 = re.sub(s1, '', s2)
strip2 = re.sub('\t', '', strip1)
print(strip2)
Run Code Online (Sandbox Code Playgroud)

期望的输出:

Hours:
Monday: 9:30am - 6:00pm
Tuesday: 9:30am - 6:00pm
Wednesday: 9:30am …
Run Code Online (Sandbox Code Playgroud)

python regex

4
推荐指数
2
解决办法
1万
查看次数

绕过访问嵌套 iframe 的同源策略的用户脚本

在下面的 HTML 模型中,嵌套的 iframe 来自不同的子域。这会导致诸如错误之类的消息:权限被拒绝访问属性“文档”

<html>
<head>
    <title></title>
</head>
<body>
    <div>
        <iframe id="outer_iframe_1" src="https://subdomain1.example.com"></iframe>
    </div>
    <div>
        <iframe id="outer_iframe_2" src="https://subdomain2.example.com">
        <div>
            <iframe id="inner_iframe_2" src="https://subdomain4.example.com"></iframe>
        </div>
        </iframe>
    </div>
    <div>
        <iframe id="outer_iframe_3" src="https://subdomain3.example.com"></iframe>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我打算inner_frame_2使用 Userscript获取和修改嵌套 iframe(例如)中的值,因此应该可以绕过同源策略。但是示例GM_xmlhttpRequest似乎依赖于 GET/POST 请求,而我只想处理这些 iframe 中已经加载的页面数据。

我是误解了GM_xmlhttpRequest,还是我应该在这里采取另一种方法?

html javascript greasemonkey same-origin-policy

3
推荐指数
1
解决办法
4697
查看次数

Python返回多个值并检查返回False

关于如何在函数中返回多个值,我看到了很多很好的建议,但是还有什么方法可以处理其他返回,如False?

例如:

def f():
    if condition1:
        return False
    else:
        return x, y, z

x, y, z = f()
Run Code Online (Sandbox Code Playgroud)

我可以验证if [x, y, z] is not None:但是如何检查False?它只是if [x, y, z] is not None and f() is not False:或是否有一种优越的方式?

python python-3.x

2
推荐指数
2
解决办法
1424
查看次数

为什么字符串连接在Python中很重要?

我已经看到很多帖子(这里这里的例子)谈到Python中的连接,如何最好地做('+'vs','),这更快,等等.但我似乎无法找到出为什么它很重要.Roger Pate在第一个例子中提到了关于传递多个参数与一个参数,但我仍然不清楚.

那么,为什么连接很重要?什么是用例,这是至关重要的?

python python-2.7 python-3.x

1
推荐指数
1
解决办法
332
查看次数

JavaScript HTML注入效率/最佳实践

我希望通过JavaScript将HTML注入工作页面.

我想知道的是,如果注入重写页面的效率比使用类似方法在整个页面中注入片段效率更高或更低getElementById().

例如:

document.getElementById("Example").innerHTML = '<h2 id="Example" name="Example">Text</H2>'
document.getElementsByClassName("Example").innerHTML = '<H1>Test</H1>'
Run Code Online (Sandbox Code Playgroud)

...等等.这比单纯注入我自己版本的整个页面的HTML开始完成更有效/有效吗?

编辑: Per Lix的评论,我应该澄清一下,我可能会在页面中注入大量内容,但它会随时影响不超过十几个元素.

html javascript

1
推荐指数
1
解决办法
856
查看次数

为什么Python中的字符串会解析为True?

标题可能需要一些重新措辞,但这是我的问题:

下面的代码结果为False,因此不打印任何内容.改为d = 1<10最终为真.

c = "text"
d = 1>10

if d:
    print c
Run Code Online (Sandbox Code Playgroud)

很简单.但现在如果我改变d = "more text"if语句也打印c.为什么?

python if-statement

0
推荐指数
1
解决办法
140
查看次数