小编ale*_*cxe的帖子

使用Selenium扩展(Python)

我目前正在使用Selenium来运行Chrome实例以测试网页.每次我的脚本运行时,都会启动一个干净的Chrome实例(清除扩展名,书签,浏览历史记录等).我想知道是否可以使用Chrome扩展程序运行我的脚本.我已经尝试过搜索Python示例,但是当我用Google搜索时没有出现任何问题.

python selenium google-chrome selenium-webdriver

17
推荐指数
3
解决办法
2万
查看次数

Python BeautifulSoup刮表

我正在尝试用BeautifulSoup创建一个表刮.我写了这个Python代码:

import urllib2
from bs4 import BeautifulSoup

url = "http://dofollow.netsons.org/table1.htm"  # change to whatever your url is

page = urllib2.urlopen(url).read()
soup = BeautifulSoup(page)

for i in soup.find_all('form'):
    print i.attrs['class']
Run Code Online (Sandbox Code Playgroud)

我需要刮Nome,Cognome,Email.

html python beautifulsoup html-parsing web-scraping

17
推荐指数
1
解决办法
5万
查看次数

Django休息框架api_view与普通视图

我一直在寻找各处寻找一个合适的解释,它们都很简短... 你什么时候使用@api_view装饰器而不是基于类的视图与django rest框架应用程序

python api django view django-rest-framework

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

scrapy item loader返回列表不是单个值

我正在使用scrapy 0.20.

我想使用项目加载器

这是我的代码:

l = XPathItemLoader(item=MyItemClass(), response=response)
        l.add_value('url', response.url)
        l.add_xpath('title',"my xpath")
        l.add_xpath('developer', "my xpath")
return l.load_item()
Run Code Online (Sandbox Code Playgroud)

我在json文件中得到了结果.这url是一个清单.这title是一个清单.这developer是一个清单.

如何提取单个值而不是列表?

我应该为此制作项目管道吗?我希望有更快的方法

python scrapy web-scraping python-2.7

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

django ModelMultipleChoiceField设置初始值

我有以下代码:

category = forms.ModelMultipleChoiceField(
    label="Category",
    queryset=Category.objects.order_by('name'),
    widget=forms.Select(
        attrs={
            'placeholder': 'Product Category', 'class': 'form-control'}),
    required=True
)
Run Code Online (Sandbox Code Playgroud)

如何在选择框中设置初始值,如"选择一个类别",以便选择框应该有一个类别列表,其初始值为"选择一个类别"

django django-forms multiplechoicefield

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

自定义unique_together键名称

我有一个unique_together定义为3个字段的模型是唯一的:

class MyModel(models.Model):
    clid = models.AutoField(primary_key=True, db_column='CLID')
    csid = models.IntegerField(db_column='CSID')
    cid = models.IntegerField(db_column='CID')
    uuid = models.CharField(max_length=96, db_column='UUID', blank=True)

    class Meta(models.Meta):
        unique_together = [
            ["csid", "cid", "uuid"],
        ]
Run Code Online (Sandbox Code Playgroud)

现在,如果我尝试MyModel使用现有的csid + cid + uuid组合保存实例,我会得到:

IntegrityError: (1062, "Duplicate entry '1-1-1' for key 'CSID'")
Run Code Online (Sandbox Code Playgroud)

哪个是对的.但是,有没有办法自定义该密钥名称?(CSID在这种情况下)

换句话说,我可以为列出的约束提供名称unique_together吗?

据我了解,文档中未涉及此内容.

python mysql django django-models unique-constraint

17
推荐指数
3
解决办法
1627
查看次数

数组中用于匹配表达式的字符串之一

问题:

我有一个promises数组,它被解析为一个字符串数组.现在,如果至少有一个字符串与正则表达式匹配,则测试应该通过.

目前,我使用简单的字符串连接解决它:

protractor.promise.all([text1, text2, text3]).then(function (values) {
    expect(values[0] + values[1] + values[2]).toMatch(/expression/);
});
Run Code Online (Sandbox Code Playgroud)

显然,这不能很好地扩展,并且不是特别可读.

问题:

是可以使用它来解决定制茉莉匹配,或jasmine.any()定制的非对称平等的测试

javascript testing string-matching jasmine protractor

17
推荐指数
4
解决办法
1211
查看次数

量角器中的嵌套页面对象

问题:

在Protractor中定义嵌套页面对象的规范方法是什么?

使用案例:

我们有一个复杂的页面,由多个部分组成:过滤器面板,网格,摘要部分,侧面的控制面板.将所有元素和方法定义放在单个文件和单个页面对象中不起作用和扩展 - 它变得一团糟,难以维护.

javascript selenium project-organization pageobjects protractor

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

准确测试Pypy与CPython的表现

问题描述:

我有这个自定义"校验和"功能:

NORMALIZER = 0x10000


def get_checksum(part1, part2, salt="trailing"):
    """Returns a checksum of two strings."""

    combined_string = part1 + part2 + " " + salt if part2 != "***" else part1
    ords = [ord(x) for x in combined_string]

    checksum = ords[0]  # initial value

    # TODO: document the logic behind the checksum calculations
    iterator = zip(ords[1:], ords)
    checksum += sum(x + 2 * y if counter % 2 else x * y
                    for counter, (x, y) in enumerate(iterator))
    checksum %= …
Run Code Online (Sandbox Code Playgroud)

python performance benchmarking pypy

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

按主题搜索PyPI

对于每个python包,您可以指定分类器列表.其中有一个Topic分类器,它将包放在可以浏览PyPI的指定类别中.

例如,numpy有以下主题:

Topic :: Software Development
Topic :: Scientific/Engineering
Run Code Online (Sandbox Code Playgroud)

有没有办法按编程方式使用主题pip search或其他第三方库进行搜索?

python pip package-managers pypi

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