on master help sign in
Merge pull request #332 from dalf/bing_news
bd4b752Adam Tauber
searx/engines/bing_news.py+1−1
@@ -65,7 +65,7 @@ def response(resp):
65
65
66 # parse publishedDate
66 # parse publishedDate
67 publishedDateXPath = result.xpath('.//div[@class="sn_txt"]/div'
67 publishedDateXPath = result.xpath('.//div[@class="sn_txt"]/div'
68− '//span[contains(@class,"sn_ST")]'
68+ '//div[contains(@class,"sn_ST")]'
69 '//span[contains(@class,"sn_tm")]')
69 '//span[contains(@class,"sn_tm")]')
70
70
71 publishedDate = escape(extract_text(publishedDateXPath))
71 publishedDate = escape(extract_text(publishedDateXPath))
searx/tests/engines/test_bing_news.py+16−16
@@ -52,11 +52,11 @@ class TestBingNewsEngine(SearxTestCase):
52 <div class="sn_txt">
52 <div class="sn_txt">
53 <div class="sn_oi">
53 <div class="sn_oi">
54 <span class="sn_snip">Article Content</span>
54 <span class="sn_snip">Article Content</span>
55− <span class="sn_ST">
55+ <div class="sn_ST">
56 <cite class="sn_src">metronews.fr</cite>
56 <cite class="sn_src">metronews.fr</cite>
57 &nbsp;&#0183;&#32;
57 &nbsp;&#0183;&#32;
58 <span class="sn_tm">44 minutes ago</span>
58 <span class="sn_tm">44 minutes ago</span>
59− </span>
59+ </div>
60 </div>
60 </div>
61 </div>
61 </div>
62 </div>
62 </div>
@@ -84,11 +84,11 @@ class TestBingNewsEngine(SearxTestCase):
84 <div class="sn_txt">
84 <div class="sn_txt">
85 <div class="sn_oi">
85 <div class="sn_oi">
86 <span class="sn_snip">Article Content</span>
86 <span class="sn_snip">Article Content</span>
87− <span class="sn_ST">
87+ <div class="sn_ST">
88 <cite class="sn_src">metronews.fr</cite>
88 <cite class="sn_src">metronews.fr</cite>
89 &nbsp;&#0183;&#32;
89 &nbsp;&#0183;&#32;
90 <span class="sn_tm">44 minutes ago</span>
90 <span class="sn_tm">44 minutes ago</span>
91− </span>
91+ </div>
92 </div>
92 </div>
93 </div>
93 </div>
94 </div>
94 </div>
@@ -106,11 +106,11 @@ class TestBingNewsEngine(SearxTestCase):
106 <div class="sn_txt">
106 <div class="sn_txt">
107 <div class="sn_oi">
107 <div class="sn_oi">
108 <span class="sn_snip">Article Content</span>
108 <span class="sn_snip">Article Content</span>
109− <span class="sn_ST">
109+ <div class="sn_ST">
110 <cite class="sn_src">metronews.fr</cite>
110 <cite class="sn_src">metronews.fr</cite>
111 &nbsp;&#0183;&#32;
111 &nbsp;&#0183;&#32;
112 <span class="sn_tm">3 hours, 44 minutes ago</span>
112 <span class="sn_tm">3 hours, 44 minutes ago</span>
113− </span>
113+ </div>
114 </div>
114 </div>
115 </div>
115 </div>
116 </div>
116 </div>
@@ -128,11 +128,11 @@ class TestBingNewsEngine(SearxTestCase):
128 <div class="sn_txt">
128 <div class="sn_txt">
129 <div class="sn_oi">
129 <div class="sn_oi">
130 <span class="sn_snip">Article Content</span>
130 <span class="sn_snip">Article Content</span>
131− <span class="sn_ST">
131+ <div class="sn_ST">
132 <cite class="sn_src">metronews.fr</cite>
132 <cite class="sn_src">metronews.fr</cite>
133 &nbsp;&#0183;&#32;
133 &nbsp;&#0183;&#32;
134 <span class="sn_tm">44 hours ago</span>
134 <span class="sn_tm">44 hours ago</span>
135− </span>
135+ </div>
136 </div>
136 </div>
137 </div>
137 </div>
138 </div>
138 </div>
@@ -150,11 +150,11 @@ class TestBingNewsEngine(SearxTestCase):
150 <div class="sn_txt">
150 <div class="sn_txt">
151 <div class="sn_oi">
151 <div class="sn_oi">
152 <span class="sn_snip">Article Content</span>
152 <span class="sn_snip">Article Content</span>
153− <span class="sn_ST">
153+ <div class="sn_ST">
154 <cite class="sn_src">metronews.fr</cite>
154 <cite class="sn_src">metronews.fr</cite>
155 &nbsp;&#0183;&#32;
155 &nbsp;&#0183;&#32;
156 <span class="sn_tm">2 days ago</span>
156 <span class="sn_tm">2 days ago</span>
157− </span>
157+ </div>
158 </div>
158 </div>
159 </div>
159 </div>
160 </div>
160 </div>
@@ -172,11 +172,11 @@ class TestBingNewsEngine(SearxTestCase):
172 <div class="sn_txt">
172 <div class="sn_txt">
173 <div class="sn_oi">
173 <div class="sn_oi">
174 <span class="sn_snip">Article Content</span>
174 <span class="sn_snip">Article Content</span>
175− <span class="sn_ST">
175+ <div class="sn_ST">
176 <cite class="sn_src">metronews.fr</cite>
176 <cite class="sn_src">metronews.fr</cite>
177 &nbsp;&#0183;&#32;
177 &nbsp;&#0183;&#32;
178 <span class="sn_tm">27/01/2015</span>
178 <span class="sn_tm">27/01/2015</span>
179− </span>
179+ </div>
180 </div>
180 </div>
181 </div>
181 </div>
182 </div>
182 </div>
@@ -194,11 +194,11 @@ class TestBingNewsEngine(SearxTestCase):
194 <div class="sn_txt">
194 <div class="sn_txt">
195 <div class="sn_oi">
195 <div class="sn_oi">
196 <span class="sn_snip">Article Content</span>
196 <span class="sn_snip">Article Content</span>
197− <span class="sn_ST">
197+ <div class="sn_ST">
198 <cite class="sn_src">metronews.fr</cite>
198 <cite class="sn_src">metronews.fr</cite>
199 &nbsp;&#0183;&#32;
199 &nbsp;&#0183;&#32;
200 <span class="sn_tm">Il y a 3 heures</span>
200 <span class="sn_tm">Il y a 3 heures</span>
201− </span>
201+ </div>
202 </div>
202 </div>
203 </div>
203 </div>
204 </div>
204 </div>
@@ -222,11 +222,11 @@ class TestBingNewsEngine(SearxTestCase):
222 <div class="sn_txt">
222 <div class="sn_txt">
223 <div class="sn_oi">
223 <div class="sn_oi">
224 <span class="sn_snip">Article Content</span>
224 <span class="sn_snip">Article Content</span>
225− <span class="sn_ST">
225+ <div class="sn_ST">
226 <cite class="sn_src">metronews.fr</cite>
226 <cite class="sn_src">metronews.fr</cite>
227 &nbsp;&#0183;&#32;
227 &nbsp;&#0183;&#32;
228 <span class="sn_tm">44 minutes ago</span>
228 <span class="sn_tm">44 minutes ago</span>
229− </span>
229+ </div>
230 </div>
230 </div>
231 </div>
231 </div>
232 """
232 """