Bildirim
ANADOLU AJANSINDAN HABER ÇEKME PHP BOTU YAPAN VAR MI ? ÜCRETLİ
Daha Fazla
Bu Konudaki Kullanıcılar:
Daha Az
2 Misafir - 2 Masaüstü
Giriş
Mesaj
-
-
Bildiğim kadarıyla AA'nın kendi yazılımı var ve bunu ücretli satıyor. Bot ile çekmek hukuki açıdan sıkıntı olabilir
< Bu ileti mobil sürüm kullanılarak atıldı > -
Resmi üyelik dediğin neyi kapsıyor? Developer API var mı? gelen web sayfasını tarayıp html tag'ları ayıklayarak bilgi çekmek legal değil. Onun için API vermesi lazım sana. Örnek: twitter api
< Bu ileti mini sürüm kullanılarak atıldı > -
Hocam yukarda dedigim gibi ben para ile üyelik aldım şifrem var yani aylık ödeme yapıyorum ajansa vergi levhalı resmi üyeyim.quote:
Orijinalden alıntı: xinglyan
Bildiğim kadarıyla AA'nın kendi yazılımı var ve bunu ücretli satıyor. Bot ile çekmek hukuki açıdan sıkıntı olabilir -
resmi üyelik elinde olan tüm haberleri resim v.b kullanma hakkı veriyor. Yaşanan problem aşağıdaki sorunlarquote:
Orijinalden alıntı: seyfi84
Resmi üyelik dediğin neyi kapsıyor? Developer API var mı? gelen web sayfasını tarayıp html tag'ları ayıklayarak bilgi çekmek legal değil. Onun için API vermesi lazım sana. Örnek: twitter api https://developer.twitter.com/en/docs
Dökümanda api çesitlerinden bahsetmiş ama AA ile iletişime geçtigimizde api adresi vermediklerini ve bot yazmanız gerekiyor diye bir cevap alınmış. Bot ta da panelden oluşturulan alt kullanıcı adı ve şifrenin kullanılacağını belirtti. Bu kullanici adi ve şifreyi onlar bir api vermiyorlarsa nasıl kullanacağiz, yani bu bilgilerim AA haberden geldiği nasıl belirtilecek
Buna ilaveten resimleri cekme konusunda da bir esneklikleri yok, bunu nasıl halledeceğiz ?
-
Haklısınız hocam para ödüyorsanız içerikleri kullanma hakkınız var demektir ama bot yazın demesi saçma olmuş koskoca AA'nın. Doğru düzgün bir api paylaşımı yapması gerekirdi
< Bu ileti mobil sürüm kullanılarak atıldı > -
profesyonel yazılımcı tuttum ben o bile işte bu cevabı verdi bi üstteki yazdıgımı. İha da böyle oda vermiyor ondanda açılış yaptık test için. 3 yazılımcıya gösterdim daha yapan olmadı işte bekliyoruzquote:
Orijinalden alıntı: xinglyan
Haklısınız hocam para ödüyorsanız içerikleri kullanma hakkınız var demektir ama bot yazın demesi saçma olmuş koskoca AA'nın. Doğru düzgün bir api paylaşımı yapması gerekirdi -
aslında üye olmadan da rss deki xml dosyasından da haberler çekilebilir tabiki çok detaylı değil aşağıda wpf ile yaptım bir tane windows uygulaması php ile rss adresinden xml okuma yaparsanız işinize yarayabilir
<Window x:Class="AnadoluAjansı.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:local="clr-namespace:AnadoluAjansı"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
Title="HABERLER"
Width="509"
Height="279"
mc:Ignorable="d">
<Grid>
<DataGrid DataContext="{DynamicResource Data}"
AutoGenerateColumns="False"
IsReadOnly="True"
ItemsSource="{Binding XPath=/rss/channel/item}">
<DataGrid.Resources>
<XmlDataProvider x:Key="Data" Source="https://www.aa.com.tr/tr/rss/default?cat=guncel" />
</DataGrid.Resources>
<DataGrid.Columns>
<DataGridTemplateColumn Header="RESİM">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Width="100" Source="{Binding XPath=image}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseLeftButtonDown">
<ei:LaunchUriOrFileAction Path="{Binding XPath=link}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</Image>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn
Binding="{Binding XPath=title}"
Header="BAŞLIK"
Width="150"
ClipboardContentBinding="{x:Null}">
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextWrapping" Value="Wrap" />
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn
Binding="{Binding XPath=description}"
Header="AÇIKLAMA"
Width="200"
ClipboardContentBinding="{x:Null}">
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextWrapping" Value="Wrap" />
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</Grid>
</Window>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
Left = SystemParameters.VirtualScreenWidth-Width;
Top = SystemParameters.VirtualScreenHeight-Height-50;
}
}
veya powershell scripti
Add-Type -AssemblyName PresentationFramework
[xml]$xaml = @"
<Window x:Name="window"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:AnadoluAjansı"
Title="HABERLER"
Width="510"
Height="280">
<Grid>
<DataGrid x:Name="dataGrid" DataContext="{DynamicResource Data}"
AutoGenerateColumns="False"
IsReadOnly="True"
ItemsSource="{Binding XPath=/rss/channel/item}">
<DataGrid.Resources>
<XmlDataProvider x:Key="Data"
IsAsynchronous="True"
Source="https://www.aa.com.tr/tr/rss/default?cat=guncel" />
</DataGrid.Resources>
<DataGrid.Columns>
<DataGridTemplateColumn Header="RESİM">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Width="100" Source="{Binding XPath=image}">
</Image>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn
Binding="{Binding XPath=title}"
Header="BAŞLIK"
Width="150"
ClipboardContentBinding="{x:Null}">
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextWrapping" Value="Wrap" />
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn
Binding="{Binding XPath=description}"
Header="AÇIKLAMA"
Width="200"
ClipboardContentBinding="{x:Null}">
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextWrapping" Value="Wrap" />
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</Grid>
</Window>
"@
$reader=(New-Object System.Xml.XmlNodeReader $xaml)
$Window=[Windows.Markup.XamlReader]::Load( $reader )
$Window.ShowDialog()
< Bu mesaj bu kişi tarafından değiştirildi Gökşen PASLI -- 9 Temmuz 2019; 21:38:22 >
-
AA'dan gelen cevabi direkt gönder bakayım, böyle arada durup laf taşıyarak anlatırsanız gelen cevaptaki ve büyük ihitmal anlamadığınız detayları görmüş olamam.
< Bu ileti mini sürüm kullanılarak atıldı > -
AA dan resmi bir yazışma yok telefonla irtibata geçiyoruz. Benim yazılımcım ordaki teknik ekibe en son aşağıdaki soruları yöneltti. Cuma günü. Pazartesi tekrar arıcam bakalım o sorulara bu sefer ne dicekler. Adamlar klasik dedigi 2000 üyemiz var hepsi çekiyor v.s . Ancak 1 tane referans verinde rica edelim kod örnegini diyoruz vermiyorlar. Canlı para eline sayıyım sen hallet diyorum yazılımcısına ajansın yok olmaz diyor. Tanıdık yazılımcı söyle diyorum olmaz diyor. İlgi alaka yok yani .quote:
Orijinalden alıntı: seyfi84
AA'dan gelen cevabi direkt gönder bakayım, böyle arada durup laf taşıyarak anlatırsanız gelen cevaptaki ve büyük ihitmal anlamadığınız detayları görmüş olamam.
Edit= Şunu diyebilirsin yazılımcın işi bilmiyordur diye. Ancak 4 farklı firma ile görüştüm. Görüştügüm firmanın biri altın örümcekte branşında 3 kez 1. seçilmiş yani dev projelerle oynayan adamlar. Adamın dedigi aa nın yazılımı çok eski.
Dökümanda api çesitlerinden bahsetmiş ama AA ile iletişime geçtigimizde api adresi vermediklerini ve bot yazmanız gerekiyor diye bir cevap alınmış. Bot ta da panelden oluşturulan alt kullanıcı adı ve şifrenin kullanılacağını belirtti. Bu kullanici adi ve şifreyi onlar bir api vermiyorlarsa nasıl kullanacağiz, yani bu bilgilerim AA haberden geldiği nasıl belirtilecek
Buna ilaveten resimleri cekme konusunda da bir esneklikleri yok, bunu nasıl halledeceğiz ?
< Bu mesaj bu kişi tarafından değiştirildi Kangal3454 -- 23 Aralık 2018; 18:55:48 >
-
Aynı şeyleri tekrar yazmana gerek yok, okuduğumu anlamıyor değilim. İki kere "Dökümanda api çesitlerinden bahsetmiş" dedin, peki nerde bu doküman? bir görsek nedir, ne değildir daha iyi yorum yapma imkanımız olur. Yine iki defa bir panelden bahsettin, nerde bu panel, neye benziyor?
< Bu ileti mini sürüm kullanılarak atıldı > -
arkadaşın biri bot yazmamı istemişti, tabii dedim.
konuşmamız şöyle gelişti.
- veriler nereden çekilecek?
-- xx sitesindeki bize verilen panelden.
- peki, panele erişim verirseniz yapayım.
-- hayır panele erişim veremeyiz.
- peki, panelin sayfalarına ait ekran görüntüsü ve tarayıcıdan sayfa kaynak kodlarını verirseniz yapayım.
-- hayır onları da gösteremem.
- teşekkürler yardımcı olamayacağım. iyi çalışmalar.
-- sitemiz asp ile yapılmış bu yetmez mi
- ... -
Kolay gelsin. Siteniz eğer PHP ile kodlanmış ise AA. botu yazabiliriz.
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X