标签: elements

蟒蛇美汤,捡起所有元素

我是从一个网站,帮助得到一个文本文章pythonBeatifulSoup。现在我有一个奇怪的问题......我只是想打印出多个p标签内的文本,这些标签位于 div 中,带有 class dr_article。现在代码看起来像这样:

from bs4 import BeautifulSoup

def getArticleText(webtext):
soup = BeautifulSoup(webtext)
divTag = soup.find_all("div", {"class":"dr_article"})
for tag in divTag:
    pData = tag.find_all("p").text
    print pData
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Traceback (most recent call last):
  File "<pyshell#14>", line 1, in <module>
execfile("word_rank/main.py")
  File "word_rank/main.py", line 7, in <module>
articletext.getArticleText(webtext)
  File "word_rank\articletext.py", line 7, in getArticleText
pData = tag.find_all("p").text
AttributeError: 'list' object has no attribute 'text'
Run Code Online (Sandbox Code Playgroud)

但是当我只选择第一个元素[0]之前.text我没有收到错误并且它按预期工作。它获取第一个元素文本。准确地说,我修改了我的代码,它看起来像这样:

from bs4 import BeautifulSoup

def …
Run Code Online (Sandbox Code Playgroud)

python elements

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

C#使用webbrowser documenttext,文档保持为null

我希望标题足够清楚,但我会尝试解释......

我正在使用C#Winforms(dotnet 4.5).

问题是我正在创建一个WebBrowser控件并尝试设置内容wb.DocumentText.但是当我尝试循环遍历元素时,它表示文档为空(null)

这是我的代码:

WebBrowser wb = new WebBrowser();
wb.DocumentText = leMessage;

HtmlElementCollection elems = wb.Document.GetElementsByTagName("a");
foreach (HtmlElement elem in elems)
{
    // Do Some Stuff
}
Run Code Online (Sandbox Code Playgroud)

leMessage 持有HTML简报消息,其中有一些标签.

我已经尝试了这个:wb.Document.Body.InnerHtml = leMessage;但是这也不起作用......

我错过了什么或做错了什么?

c# null elements webbrowser-control winforms

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

在R中的summary()中访问或解析元素

我运行以下R命令进行Dunnett测试并获得摘要.如何访问下面的线性假设的每一行,这是摘要输出的一部分?基本上我不知道摘要的结构.我尝试使用names()但似乎没有工作,因为我没有看到任何命名属性给出.

library("multcomp")
Group <- factor(c("A","A","B","B","B","C","C","C","D","D","D","E","E","F","F","F"))
Value <- c(5,5.09901951359278,4.69041575982343,4.58257569495584,4.79583152331272,5,5.09901951359278,4.24264068711928,5.09901951359278,5.19615242270663,4.58257569495584,6.16441400296898,6.85565460040104,7.68114574786861,7.07106781186548,6.48074069840786)
data <- data.frame(Group, Value)

fit <- aov(Value ~ Group, data)
set.seed(20140123)
Dunnet <- glht(fit, linfct=mcp(Group="Dunnett"))
summary(Dunnet)

        Simultaneous Tests for General Linear Hypotheses

Multiple Comparisons of Means: Dunnett Contrasts


Fit: aov(formula = Value ~ Group, data = data)

Linear Hypotheses:
       Estimate Std. Error t value Pr(>|t|)   
B - A == 0 -0.35990    0.37009  -0.972  0.76536   
C - A == 0 -0.26896    0.37009  -0.727  0.90012   
D - A == 0 -0.09026    0.37009  -0.244  0.99895 …
Run Code Online (Sandbox Code Playgroud)

statistics r elements output

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

将列表中的每个字符串拆分为数字和非数字部分

我有这个字符串列表:

x = ['+27', '05', '1995 F']
Run Code Online (Sandbox Code Playgroud)

我想要一些代码输出:

['+', '27', '05', '1995', 'F']
Run Code Online (Sandbox Code Playgroud)

我正在考虑.split()在最后一个元素上使用该函数,所以我编写了这段代码:

x=['+27', '05', '1995 F']
x[2]=x[2].split()
Run Code Online (Sandbox Code Playgroud)

这输出:

['+27', '05', ['1995', 'F']]
Run Code Online (Sandbox Code Playgroud)

如何确保第二个元素不是子列表,而是输出这个?

['+27', '05','1995','F']
Run Code Online (Sandbox Code Playgroud)

我应该使用insertdel

我用第一个元素写了这个insertdel:

x=x.split("/")
x.insert(0,x[0][0])
x.insert(1,x[1][1:])
del x[2]
Run Code Online (Sandbox Code Playgroud)

这输出:

['+', '27', '05', '1995 F']
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

python string list elements subtraction

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

Javascript按类或id获取DOM数组中的元素索引位置

我的情况

var domElements = document.body.getElementsByTagName('*');
Run Code Online (Sandbox Code Playgroud)

现在我想返回数组项键 - 数组中元素的位置 - (例如domElements[34])在数组中搜索带有id="asd".

我怎样才能做到这一点?

如果我想搜索槽而不是 ID 怎么class="asd hey"办?

任何帮助表示赞赏,谢谢!

注意:不是在 jquery 中,在这种情况下我需要在纯 javascript 中

javascript dom elements selector

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

jQuery - UI Resizable 调整所有子元素及其字体大小

我一直在寻找这个问题的答案1天了,但还没有找到!

我想通过计算父元素的大小并将其与父元素的大小进行比较来调整所有子元素的大小,然后将宽度和高度应用于每个子元素。

我已经写了一些代码行,但这似乎没有按预期工作。孩子的尺寸以这种方式变得疯狂:

            $('.parentElement').resizable({
                resize: function(e, ui) {
                    var thisw = $(this).outerWidth();
                    var thish = $(this).outerHeight();

                      $(this).find("*").each(function(i, elm){
                        elw = $(elm).outerWidth();
                        elh = $(elm).outerHeight();
                        wr = parseFloat(elw) / parseFloat(thisw);
                        hr = parseFloat(elh) / parseFloat(thish);
                            w = elw * wr;
                            h = elh * hr;
                        $(elm).css({"width": w, "height": h});
                     });
                },

            });
Run Code Online (Sandbox Code Playgroud)

也许有人可以帮助我更正上面的代码,以便子元素的大小调整顺利进行!

编辑:

这是一个小提琴演示

你可以看到,通过我上面的代码,孩子们的尺寸变得狂野,而我希望它们能够平滑地调整大小以适应他们的父母尺寸。

我知道我可以通过 jquery 或 css 按百分比设置子元素的宽度和高度,但我不想这样做,因为无法按百分比调整文本大小以适应容器的大小!

javascript jquery children elements resizable

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

检查元组的列表,其中元组的第一个元素由定义的字符串指定

这个问题类似于检查元组列表是否具有第一个元素作为定义字符串的元组,但没有人正确回答"通配符"问题.

说我有 [('A', 2), ('A', 1), ('B', 0.2)]

我想确定FIRST元素为A的元组.如何返回以下内容?

[('A', 2), ('A', 1)]

python tuples list wildcard elements

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

在数组中查找在matlab中跟随某个值的元素

假设我有一个数组:

[1 5 1 1 3 1 1 1 7]
Run Code Online (Sandbox Code Playgroud)

并且我想找到每个元素的索引,其后跟一个'1',所以我会得到2,5,9.matlab是否提供了这样做的东西?感谢你的帮助,纳丁

arrays indexing matlab elements

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

Extjs 4:立即禁用Extjs表单中的所有输入元素

我创建了一个extjs表单,它使用列布局分为两部分,其中包含大约10-15个输入元素.如何根据条件一次禁用所有这些输入元素.目前我已经创建了一个函数,它可以获取表单中的所有组件,并通过每个元素使用ext.each循环来禁用它们

这是我使用的功能

function prepare_form_view(form){
    var f=Ext.getCmp(form);
    var els=f.query('component');
    Ext.each(els,function(o){
        var xtype=o.getXType();
        if(xtype=='textfield'||xtype=='combobox'||xtype=='datefield'||xtype=='textareafield'||xtype=='button'){
            o.disabledCls='myDisabledClass';
            o.disable();
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

是否有任何替代方法,以便我可以禁用所有元素而不循环遍历每个元素.我也希望将此功能与其他形式一起使用.我正在寻找像'setFieldDefult'这样的功能.

forms extjs elements extjs4

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

Polymer 1.0:<paper-tabs>控制内容的工作示例在哪里?

背景

有人可以指出一个示例,说明如何<paper-tabs>用来控制内容的显示?

elements polymer polymer-1.0

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