我正在尝试使用jQuery动画一些东西.
我按照我想要的方式工作.这是jQuery:
$(document).ready(function() {
// go chat button
$('#go-chat input').click(function() {
$('#search, #go-chat').animate({width: '0px'}, 1000, function() {
$(this).hide();
$('#login, #go-search').animate({width: '573px'}, 1000, function() {
$(this).show();
}
);
}
);
});
$('#go-search input').click(function() {
$('#login, #go-search').animate({width: '0px'}, 1000, function() {
$(this).hide();
$('#search, #go-chat').animate({width: '573px'}, 1000, function() {
$(this).show();
}
);
}
);
});
});
Run Code Online (Sandbox Code Playgroud)
现在的问题是文本在幻灯片发生时正在包装并且非常难看.我怎么能这样做,以便文本作为搜索栏滑入/滑出,输入字段没有随着宽度变窄/扩展而包裹?
谢谢.
基本上,我想在搜索栏中向左滑动,基本上隐藏它,然后滑出它下面的4个输入.现在,我已将它们放在搜索栏下,但我的计划是隐藏它们,当按下"Go Chat"按钮时,搜索向左滑动,4个输入滑入右侧.
现在,搜索框滑入中心并且不会完全消失.我怎样才能让它像我想要的那样发挥作用?如果我的解释不清楚我在寻找什么,请要求澄清.
谢谢.
我在3D中搜索图形相关的Treemap.
我搜索了一些免费/付费的流行图库,但那些不满意我的要求.我附上了我正在寻找的图形图像.


我已经搜索过这些库,但是他们没有在Treemap中提供3D.
请建议一些符合我要求的图库.
我正在使用带有代理的 Python中的selenium webdriver进行网络抓取.
我想使用此抓取浏览超过10k页的单个站点.
问题是使用此代理我只能发送一次请求.当我在同一个链接或本网站的另一个链接上发送另一个请求时,我得到416错误(使用防火墙的块IP类型)1-2个小时.
注意:我可以使用此代码抓取所有正常站点,但此站点具有一定的安全性,这使我无法进行抓取.
这是代码.
profile = webdriver.FirefoxProfile()
profile.set_preference("network.proxy.type", 1)
profile.set_preference(
"network.proxy.http", "74.73.148.42")
profile.set_preference("network.proxy.http_port", 3128)
profile.update_preferences()
browser = webdriver.Firefox(firefox_profile=profile)
browser.get('http://www.example.com/')
time.sleep(5)
element = browser.find_elements_by_css_selector(
'.well-sm:not(.mbn) .row .col-md-4 ul .fs-small a')
for ele in element:
print ele.get_attribute('href')
browser.quit()
Run Code Online (Sandbox Code Playgroud)
任何解决方案
我想用Python编写查询,我希望单个请求中的所有广告系列性能详细信息.
如何在Python Query中转换下面的图形api请求?
/<version>/act_<ACT_ID>/campaigns?fields=insights.fields(actions_results)
Run Code Online (Sandbox Code Playgroud)
我尝试使用下面的查询,但发送多次向Facebook发送请求是错误的想法,Facebook也阻止用户30分钟.
fields = [Insights.Field.cpm,
Insights.Field.cpp]
class Fb_insights(object):
def __init__(self, app_id, app_secret, access_token):
FacebookAdsApi.init(app_id, app_secret, access_token)
# Add after FacebookAdsApi.init
me = AdUser(fbid='me')
self.my_account = me.get_ad_accounts()[0]
def campaign_reports(self, since, until):
params = {
'level': Insights.Level.campaign,
'time_range': {
'since': since,
'until': until,
},
}
for campaign in self.my_account.get_campaigns():
for stat in campaign.get_insights(fields=fields,
params=params):
print(stat)
Run Code Online (Sandbox Code Playgroud)
不好的是我通过为每个广告系列调用"get_insights()"来发送请求.
UPDATE
我还尝试直接获取洞察信息,下面的代码只返回1个广告系列详细信息,而我有1个有效广告系列和87个未投放广告系列,也更新level=campaign了参数
for insight in self.my_account.get_insights(fields=fields, params=params):
print insight
Run Code Online (Sandbox Code Playgroud)
查询: 通过使用我的更新代码,如何使用单个查询获取所有已投放和未投放的广告系列?
python facebook-graph-api facebook-ads-api facebook-insights facebook-marketing-api