问题列表 - 第9363页

为什么我在Python中使用BeautifulSoup得到"'ResultSet'没有属性'findAll'"?

所以我正在慢慢地学习Python,并且我正在尝试创建一个简单的函数,它将从在线游戏的高分页面中提取数据.这是我重写为一个函数的其他人的代码(这可能是问题),但是我收到了这个错误.这是代码:

>>> from urllib2 import urlopen
>>> from BeautifulSoup import BeautifulSoup
>>> def create(el):
    source = urlopen(el).read()
    soup = BeautifulSoup(source)
    get_table = soup.find('table', {'id':'mini_player'})
    get_rows = get_table.findAll('tr')
    text = ''.join(get_rows.findAll(text=True))
    data = text.strip()
    return data

>>> create('http://hiscore.runescape.com/hiscorepersonal.ws?user1=bigdrizzle13')

Traceback (most recent call last):
  File "<pyshell#18>", line 1, in <module>
    create('http://hiscore.runescape.com/hiscorepersonal.ws?user1=bigdrizzle13')
  File "<pyshell#17>", line 6, in create
    text = ''.join(get_rows.findAll(text=True))
AttributeError: 'ResultSet' object has no attribute 'findAll'
Run Code Online (Sandbox Code Playgroud)

提前致谢.

python urllib2 beautifulsoup

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

透明div内的非透明div

我正在创建一个具有透明div的网页.

我想在透明div中添加一个非透明div,我发现它也是透明的.

我尝试将div设置为不透明度:1但它不起作用.

我该怎么办?

html css

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

C#Linq to SQL:如何表达"CONVERT([...] AS INT)"?

在MSSQL中,您可以将字符串转换为如下所示的整数:

CONVERT(INT, table.column)
Run Code Online (Sandbox Code Playgroud)

是否有Linq to SQL将转换为此的C#表达式?

在C#中,您通常可以通过使用来执行相同操作int.Parse(),但不幸的是,尝试int.Parse()在Linq查询中使用会导致错误:

方法'Int32 Parse(System.String)'没有支持的SQL转换.

是否有Linq to SQL转换为的C#表达式CONVERT(INT, ...)

c# linq linq-to-sql

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

委托/选择和目标/行动之间有区别吗?

在编写Cocoa并实现接受委托和一个或多个选择器用于其回调的类方法时,术语是否从"委托"和"选择器"更改为"目标"和"操作"?更重要的是,"委托"仅限于当我的班级被调用时,而不是当我的班级正在进行呼叫时

macos cocoa cocoa-touch objective-c

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

WPF,根据触发器更改绑定,可能吗?

我有一个usercontrol,当一个属性发生更改时,绑定会针对许多不同的嵌入式控件(在同一个用户控件中)进行更改.在我浪费太多时间之前,这可以用Trigger或DataTrigger完成吗?我可以在后面的代码中做到这一点,但这看起来很"脏".

data-binding wpf triggers

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

使用模板类作为参数

有没有办法创建一个接受给定模板类的任何版本的函数?

例如,这工作:

ostream& operator << (ostream &out,const Vector<int>& vec);
Run Code Online (Sandbox Code Playgroud)

但这不是:

ostream& operator << (ostream &out,const Vector& vec);
Run Code Online (Sandbox Code Playgroud)

对于任何版本的向量,是否有可能以某种方式使第二行工作?例如vector<int>,vector<double>而不必编写2个单独的功能?

添加到问题:

我已经使op <<模板功能像你建议的那样.为了使它成为vector类的友元函数,我尝试将以下内容添加到Vector类定义中,但它不起作用:

friend ostream& operator << (ostream &out, const Vector<T>& vec); 
Run Code Online (Sandbox Code Playgroud)

任何想法可以做些什么来解决它?

c++ templates

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

django for loop counter break

希望这是一个快速/简单的方法.我知道通过自定义模板标签来解决这个问题的方法,但我很好奇是否有其他方法我在看.我为我的博客创建了各种各样的画廊功能,并且我有一个画廊列表页面,用于分割我的所有画廊.现在,我不想显示该列表中每个图库的所有照片,因为如果每个图库甚至有20个图像,那么如果我在5个帖子中分页,则该页面上有100个图像.那是浪费,而且是错误的做事方式.

我的问题是,有没有办法只显示照片集中的3张照片?我想做什么,但我认为不可能是(伪代码):

{% for photos in gallery.photo_set %}
   {% if forloop.counter lt 3 %}
     <img src="{{ photos.url }}">
   {% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

从文档来看,除非我完全错过它,否则通过模板系统是不可能的.因此,我可以编写自己的各种模板标签来解决它.我可以从视角来做一些事情,但我没有深入研究这个想法.我的另一个选项是为模型提供预览字段,并允许用户在预览字段中选择他们想要的照片.

无论如何,有几个不同的选择,所以我想我会对观众进行调查,看看你是怎么做到的.任何意见表示赞赏.就个人而言,享受这种猫的皮肤有很多方法.

python django for-loop

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

什么不能在此时修改此节点的逻辑子节点,因为树步行正在进行中?

我在后台工作线程的已完成方法中设置对象的DataContext.出于某种原因,我收到一个错误说:

此时无法修改此节点的逻辑子节点,因为正在进行树步行指向Chart1.DataContext = allDates行.

树木行走的意义何在?我已经尝试使用Dispatcher操作执行此设置,并且出现相同的错误...任何想法?谷歌在这个错误消息上没有任何结果.

代码导致这是微软Charting工具包的内部......我想知道我是否在他们的控制中发现了一个错误......

没有Dispatcher:

 void bg_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
    {
        ArticlesPerTimePeriodResult result = (ArticlesPerTimePeriodResult)e.Result;
        lvArticles.ItemsSource = result.DatesOfArticles;


        Chart1.DataContext = result.AllDates;
    }
Run Code Online (Sandbox Code Playgroud)

使用Dispatcher:

 void bg_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
    {
        ArticlesPerTimePeriodResult result = (ArticlesPerTimePeriodResult)e.Result;
        lvArticles.ItemsSource = result.DatesOfArticles;

        Dispatcher.BeginInvoke((Action<List<KeyValuePair<DateTime,int>>>)(delegate(List<KeyValuePair<DateTime,int>> allDates)
        {
            Chart1.DataContext = allDates;
        }), result.AllDates);

        //Chart1.DataContext = result.AllDates;
    }
Run Code Online (Sandbox Code Playgroud)

错误:

System.Reflection.TargetInvocationException was unhandled
  Message="Exception has been thrown by the target of an invocation."
  Source="mscorlib"
  StackTrace:
       at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, …
Run Code Online (Sandbox Code Playgroud)

c# wpf backgroundworker

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

在UITextField上使用"Next"版本的Return按钮移动到下一个UITextField的最佳方法

我使用"返回键"的"下一步"值来获取"下一步"按钮代替"完成"按钮,但是(显然)按下它不会自动移动到我视图中的下一个UITextField.

这样做的正确方法是什么?在一个更大的主题上,有哪些提示可以在iPhone SDK中正确构建表单?

iphone

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

operator()重载模板C++

我有一个简单的类,我想重载运算符,如下所示

class MyClass
{
   public:
      int first;

      template <typename T>
      T operator () () const { return first; }  
};
Run Code Online (Sandbox Code Playgroud)

还有我所拥有的其他地方

MyClass obj;

int i = obj(); // This gives me an error saying could not deduce
               // template argument for T
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个错误,非常感谢.谢谢.

编辑:

这与operator()有关,例如,如果我替换函数

    template <typename T>
    T get() const { return first;}
Run Code Online (Sandbox Code Playgroud)

有用.感谢所有回复.

c++ templates overloading

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