Browse Source

增加浏览器类型筛选

master
С·æ 4 years ago
parent
commit
5e7af5675c
  1. 6
      客户端/齐越慧眼/齐越慧眼/MainWindow.xaml.cs
  2. 32
      客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml
  3. 18
      客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml.cs
  4. 1
      客户端/齐越慧眼/齐越慧眼/UserControls/CatControl.xaml.cs

6
客户端/齐越慧眼/齐越慧眼/MainWindow.xaml.cs

@ -50,9 +50,15 @@ namespace 齐越慧眼
switch (type) { switch (type) {
case 0: case 0:
brower.web.Load($"https://s.taobao.com/search?q={keyWord}&imgfile=&commend=all&ssid=s5-e&search_type=item&sourceId=tb.index"); brower.web.Load($"https://s.taobao.com/search?q={keyWord}&imgfile=&commend=all&ssid=s5-e&search_type=item&sourceId=tb.index");
brower.tbRb.IsChecked = true;
break; break;
case 1: case 1:
brower.web.Load($"https://search.jd.com/Search?keyword={keyWord}&enc=utf-8"); brower.web.Load($"https://search.jd.com/Search?keyword={keyWord}&enc=utf-8");
brower.jdRb.IsChecked = true;
break;
case 2:
brower.web.Load($"https://s.1688.com/selloffer/offer_search.htm?keywords={keyWord}&n=y");
brower.albbRb.IsChecked = true;
break; break;
} }
}); });

32
客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml

@ -6,7 +6,33 @@
xmlns:local="clr-namespace:齐越慧眼.UserControls" xmlns:local="clr-namespace:齐越慧眼.UserControls"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800"> d:DesignHeight="450" d:DesignWidth="800">
<Grid x:Name="grid"> <UserControl.Resources>
<Style TargetType="RadioButton">
</Grid> <Setter Property="Cursor" Value="Hand"></Setter>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="RadioButton">
<Border Padding="15 5" x:Name="border" BorderBrush="#8080FF" Background="Transparent">
<TextBlock Text="{TemplateBinding Content}" VerticalAlignment="Center" HorizontalAlignment="Center"></TextBlock>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter TargetName="border" Property="BorderThickness" Value="0 0 0 2"></Setter>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</UserControl.Resources>
<DockPanel>
<StackPanel Orientation="Horizontal" DockPanel.Dock="Top" Margin="0 10 0 10">
<RadioButton Content="淘宝" IsChecked="True" x:Name="tbRb" Click="tbRb_Click" GroupName="rbtab"></RadioButton>
<RadioButton Content="京东" x:Name="jdRb" Click="jdRb_Click" GroupName="rbtab"></RadioButton>
<RadioButton Content="阿里巴巴" x:Name="albbRb" Click="albbRb_Click" GroupName="rbtab"></RadioButton>
</StackPanel>
<Grid x:Name="grid" DockPanel.Dock="Bottom">
</Grid>
</DockPanel>
</UserControl> </UserControl>

18
客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml.cs

@ -79,7 +79,7 @@ namespace 齐越慧眼.UserControls
{ {
lastUrl = e.Browser.MainFrame.Url; lastUrl = e.Browser.MainFrame.Url;
//开始单页查询 //开始单页查询
if (lastUrl.StartsWith("https://s.taobao.com/search")|| lastUrl.StartsWith("https://search.jd.com/")) if (lastUrl.StartsWith("https://s.taobao.com/search")|| lastUrl.StartsWith("https://search.jd.com/")||lastUrl.StartsWith("https://s.1688.com/selloffer/offer_search.htm"))
{ {
StartPage(); StartPage();
} }
@ -122,7 +122,6 @@ namespace 齐越慧眼.UserControls
{ {
AddJDOptionDiv(); AddJDOptionDiv();
CheckJDPageItem(); CheckJDPageItem();
web.ShowDevTools();
} }
//if (lastUrl.Contains("s.taobao.com")) //if (lastUrl.Contains("s.taobao.com"))
@ -515,6 +514,21 @@ namespace 齐越慧眼.UserControls
//判断是否加载完成 //判断是否加载完成
return (result.Success,result.Result); return (result.Success,result.Result);
} }
private void tbRb_Click(object sender, RoutedEventArgs e)
{
web.Load("https://www.taobao.com/");
}
private void jdRb_Click(object sender, RoutedEventArgs e)
{
web.Load("https://www.jd.com/");
}
private void albbRb_Click(object sender, RoutedEventArgs e)
{
web.Load("https://www.1688.com/");
}
} }
public class CefAsyncJS public class CefAsyncJS

1
客户端/齐越慧眼/齐越慧眼/UserControls/CatControl.xaml.cs

@ -63,6 +63,7 @@ namespace 齐越慧眼.UserControls
// var result= ApiHelper.SetKeyOpenTime(id, (Models.ItemPlatform)type); // var result= ApiHelper.SetKeyOpenTime(id, (Models.ItemPlatform)type);
MainWindow.Main.ChangeTab(keyWord, int.Parse(type)); MainWindow.Main.ChangeTab(keyWord, int.Parse(type));
} }
} }
} }

Loading…
Cancel
Save